當前位置:首頁 » 編程語言 » 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組成的數是八進制數字。

熱點內容
安卓開發選哪個版本的SDK 發布:2025-07-02 22:19:07 瀏覽:486
未上傳圖片 發布:2025-07-02 22:14:01 瀏覽:599
安卓qq直播怎麼分享聲音 發布:2025-07-02 22:13:21 瀏覽:250
安卓系統怎麼刷機清除內存 發布:2025-07-02 22:08:19 瀏覽:697
安卓手機6位數密碼有多少組 發布:2025-07-02 21:50:31 瀏覽:798
存儲卡視頻多了 發布:2025-07-02 21:49:40 瀏覽:851
ajax無刷新上傳圖片 發布:2025-07-02 21:32:56 瀏覽:118
編譯器不認pow函數 發布:2025-07-02 21:27:04 瀏覽:339
w10隱藏文件夾 發布:2025-07-02 21:27:03 瀏覽:534
電腦d盤拒絕訪問 發布:2025-07-02 21:27:02 瀏覽:779