初心者もOK! FreeBSD質問スレッド その114
レス数が900を超えています。1000を超えると表示できなくなるよ。
0914名無しさん@お腹いっぱい。
2012/10/20(土) 15:50:44.09キャスト使えば一発だろJK
#include <stdint.h>
int func1(int i) { return ( uint8_t)i; }
int func2(int i) { return ( int8_t)i; }
int func3(int i) { return (uint16_t)i; }
int func4(int i) { return ( int16_t)i; }
int func5(int i, int *j) { *j = i / 4294967296ULL; return i; }
main() {
int j = 0xcafebabe;
printf("%08x\n", func1(0xdeadbeef));
printf("%08x\n", func2(0xdeadbeef));
printf("%08x\n", func3(0xdeadbeef));
printf("%08x\n", func4(0xdeadbeef));
printf("%08x, ", func5(0xdeadbeef, &j));
printf("%08x\n", j);
}
レス数が900を超えています。1000を超えると表示できなくなるよ。