當前位置:編程學習大全網 - 編程軟體 - C語言中二進制、八進制、十進制、十六進制用在哪裏?

C語言中二進制、八進制、十進制、十六進制用在哪裏?

C語言源程序中可以使用的十進制數有八進制、十進制和十六進制,表示規則如下:

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;

  • 上一篇:宜春市宜陽新區突破文化培訓學校有限公司怎麽樣?
  • 下一篇:jdk動態代理和cglib區別
  • copyright 2024編程學習大全網