當前位置:首頁 » 編程語言 » 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-09-14 07:48:54 瀏覽:976
sqlsaserver 發布:2025-09-14 07:44:42 瀏覽:961
pythonif寫一行 發布:2025-09-14 07:41:39 瀏覽:994
lua存儲數據 發布:2025-09-14 07:33:05 瀏覽:111
教你如何選配置車 發布:2025-09-14 07:32:21 瀏覽:417
行李箱自帶的密碼是多少 發布:2025-09-14 07:27:40 瀏覽:278
ps2020版本怎麼調整存儲盤 發布:2025-09-14 07:20:28 瀏覽:860
奧迪a6哪個配置最保值 發布:2025-09-14 07:11:53 瀏覽:986
android查看文件 發布:2025-09-14 07:00:37 瀏覽:291
carlyle壓縮機 發布:2025-09-14 06:16:51 瀏覽:978