c語言83
發布時間: 2025-05-06 11:41:18
⑴ c語言中是用"OX"開頭表示是十六進制數,那十進制,二進制,八進制呢
1,C語言沒有直接輸出二進制的方法。
2,八進制在輸出的時候以0開頭,例如:0123十進制的83
3,十進制正常輸出,無特別表示。
4,十六進制在輸出的時候以0X或者0x開頭,例如0x123 十進制的291。
(1)c語言83擴展閱讀:
進制轉換是人們利用符號來計數的方法。進制轉換由一組數碼符號和兩個基本因素「基數」與「位權」構成。
基數是指,進位計數制中所採用的數碼(數制中用來表示「量」的符號)的個數。
位權是指,進位制中每一固定位置對應的單位值。
16進制就是逢16進1,只有0~9這十個數字,用A,B,C,D,E,F這六個字母來分別表示10,11,12,13,14,15。字母不區分大小寫。
十進制就是逢10進1。
八進制就是逢8進1,八進制數採用 0~7這八數來表達一個數。
二進制就是逢2進1。
K進制就是逢K進1。
參考資料來源:網路-進制轉換
⑵ c語言輸出%02和%2.0f都是什麼意思啊,還有100310121,李明,M,1991/05/19,72,83,90,82~為了得到這些內容
%10ld指的是以雙精度輸出數據其佔十個單位,%8s指的是以字元串型輸出數據且佔8個單位,%3c指的是以字元型輸出數據且前兩位是空格,%6d指的是以整形數輸出數據且佔6個單位,%02d指的是以整形數輸出數據湛亮個單位但是多餘的空格補在數據後。
說實話你這問題我沒太看懂
熱點內容