當前位置:首頁 » 編程語言 » 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-03 03:22:49 瀏覽:23
中國電信加密通信業務 發布:2025-07-03 03:06:00 瀏覽:520
腳本家的台詞 發布:2025-07-03 03:05:50 瀏覽:708
arcgisforpython 發布:2025-07-03 03:05:46 瀏覽:898
期計演算法 發布:2025-07-03 02:56:53 瀏覽:404
不同域訪問 發布:2025-07-03 02:49:05 瀏覽:818
多槽編程 發布:2025-07-03 02:47:42 瀏覽:919
sql2008錯誤233 發布:2025-07-03 02:28:52 瀏覽:168
創建資料庫語句mysql 發布:2025-07-03 02:14:34 瀏覽:146
python量化投資 發布:2025-07-03 02:05:11 瀏覽:804