【初心者歓迎】C/C++室 Ver.77【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0023デフォルトの名無しさん
2011/12/13(火) 06:54:21.79これはゼロになる
unsigned char c;
uint64_t i;
c = 0xff;
i = c<<63;
-----------------------------------------
これならMSBにビットが残る
unsigned char c;
uint64_t i;
c = 0xff;
i = (uint64_t)c<<63;
-----------------------------------------
暗黙の型変換でやってくれるのは、int(機種依存の?)まで?
それはそうと、
:-] ←ドヤ顔
■ このスレッドは過去ログ倉庫に格納されています