當前位置:首頁 » 編程語言 » c語言010

c語言010

發布時間: 2022-10-18 01:56:31

c語言。int a=010;然後printf a出來。怎麼會等於8的

a的值 是一個八進制數。
八進制010轉換成十進制就是8了!
估計printf的輸出格式是:printf(「%d",a);

Ⅱ 在c語言中,數字010是一個 a,十進制數 b,八進制數 c,十六進制數 d,非法數

選B
8進制數以數字0開頭,而且八進制里不可以有8,9這兩個數字,否則也是錯地。
八進制只有0到7這個八個數字組成,前面在加個0特別表示其為八進制
16進制數以0x開頭,或者裡面含有a到f的大寫或小寫字母

Ⅲ 急求C語言中010 用二進製表示是多少

在C語言中,以0開頭的整型常量為8進製表示。
也就是說,010是8進制的10, 十進制的8.
轉為二進制就是1000.

Ⅳ c語言中a=010與a=10的區別是什麼_

簡單來講:
a=010表明它是八進制數,這種寫法換算成十進制結果就是8
a=10表明它是十進制數,這種寫法換算成十進制結果就是10
這就是它們的差別。

Ⅳ 在c語言中,數字010是一個啥數

以0開頭的代表是八進制的數,所以010=0*8^0+1*8^1=8。此外,以0x開頭的是十六進制的數。

Ⅵ c語言中,i=010,j=0x10,這種數是什麼意思

010:在整數前面加0,表示8進制,所以這個數就是十進制的8
0x10:加0x表示16進制,所以這個數是十進制的16

Ⅶ C語言中,010是八進制的數嗎

是的,開頭是0的就是八進制,X開頭的是十六進制,希望能幫到你

Ⅷ C語言中 int i=010是什麼意思哦

八進制,在輸出時候 執行了 ++i(增1) 所以輸入結果是9
如果一定要輸出為11 就用%0 輸出8進制的結果 但這里的11 在十進制中等於9
總之,輸入的結果等效於10進制的9 你可以用8進制,二進制,10進制,16進制等輸出不同形式但值相等的結果 記住只是結果形式不同值形同

Ⅸ C語言中定義整型變數010和10有什麼區別

010 和 10 只能是常量而不能是變數,無法被定義。

C語言中,以數字0開頭,由0~7組成的數是八進制數字。

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:515
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:19
linux485 發布:2025-07-05 14:38:28 瀏覽:299
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:750
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:425
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:686
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:233
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:678
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:277
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:828