int?甲、乙、丙;
a = 10;/*十進制賦值*/
b = 010;?/*八進制賦值*/
c = 0x 10;/*十六進制賦值*/
printf("%d,%o,%x ",a,b,c);?/*%d表示輸出為十進制整數,%o表示輸出為八進制整數,%x或%X表示輸出為十六進制整數*/
printf("%d,%d,%d ",a,b,c);?/*所有東西都用十進制輸出是可以的,當然也可以換成其他十進制?*/註意:在C語言中,八進制和十六進制只能表示正整數。
的。C語言源程序編譯連接生成的exe可執行程序屬於二進制,但在源程序中不能用二進制表示。
二進制用於C語言中位操作的實際計算。
比如無符號字符ch = 4;
ch = ch & gt& gt1;
printf("%d ",ch);
輸出值為8;