c語言中十六進制怎么賦值?
1、C/C++規定,16進制數必須以 0x開頭。比如 0x1表示一個16進制數,而1則表示一個十進制,0xff,0xFF,0X102A,等等.其中的x不用區分大小寫。 C/C++中,10進制數有正負之分。比如12表示正12,而-12表示負12。但8進制和16進制只能表達無符號的正整數,如果在代碼中寫-0xF2,C/C++并不把它當成一個負數。 2、以下是一些用法示例:
int a = 0x100F; //用一個十六進制數給變量a賦值 int b = 0x70 + a; //用一個十六進制數+變量a的值給變量b賦值