!()c語言是啥 123為什么是不正確的八進制數(shù)或十六進制數(shù)是?
123為什么是不正確的八進制數(shù)或十六進制數(shù)是?八進制數(shù)或十六進制數(shù)表示負(fù)值,這取決于其二進制表示的最高位值。1)3位八進制數(shù)的二進制表示取決于最低位的前7位是1還是0。2)4位十六進制數(shù)或8位十六進制
123為什么是不正確的八進制數(shù)或十六進制數(shù)是?
八進制數(shù)或十六進制數(shù)表示負(fù)值,這取決于其二進制表示的最高位值。
1)3位八進制數(shù)的二進制表示取決于最低位的前7位是1還是0。
2)4位十六進制數(shù)或8位十六進制數(shù)取決于其二進制表示的最高位是1還是0。
3)如果轉(zhuǎn)換為二進制后最高位為1,則表示負(fù)數(shù),這取決于數(shù)據(jù)類型。
-123只能視為負(fù)十進制整數(shù)。
什么是二進制,八進制,十進制,十六進制數(shù)???
二進制表示進位2:組成數(shù)僅為0,1
八進制表示進位8:組成數(shù)為0,1,2,3,4,5,6,7
十進制表示進位10:組成數(shù)為0,1,2,3,4,5,6,7,8,9
十六進制表示進位16:組成數(shù)為0,1,2,3,4,5,6,7,8,9,a、B、C、D、e、F
例如,十進制數(shù):17、在書中使用,加B(二進制)表示二進制,O(八進制)表示八進制,D(十進制)與否表示十進制,H(十六進制)表示十六進制。在C語言中:整數(shù)有三種形式:十進制、八進制、十六進制。1十進制:以1~9開頭,除正負(fù)符號外,由0~9組成。例如,128234、-278。2,八進制:從0開始,由0~7組成的數(shù)字。例如,012600000.3,十六進制:以0 X或0 X開頭,由0~9、a~f或a~f組成。例如,0x12a、0x5a000