當前位置:首頁 » 編程語言 » 在c語言中018是什麼數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

在c語言中018是什麼數

發布時間: 2023-01-26 11:59:35

『壹』 c語言018中0是字母嗎

一般情況下,0開頭的是8進制數,不過已經出現了8,只能是一個字元串了,如字元串「123」,那麼「018」中的『0』自然是一個字元

『貳』 018在c語言中為什麼不正確

A不正確。應該是取決於聲明而不是定義的位置。聲明引入一個名稱,定義引入一個實體,作用域和名稱相關,生存期和對象(對象屬於一種實體,其它實體還有類型等)相關。
C明顯不正確。理由同上,static修飾局部變數為靜態存儲類,在首次進入函數時初始化一次,之後進入函數時不初始化而保留在上一次離開函數的值。此外,tssuperszy 的說法不確切,應該是在作用域外「不可見」而不是「不可訪問」(特別地,在C++中兩者有嚴格區別)。
D也是不正確的。理由如C選項的解釋,使用static修飾局部變數不是為了限制其它編譯單元的引用,而是為了在函數多次調用之間保存值。
====
[原創回答團]

『叄』 C語言在計算字元串長度中\018的長度是多少呢

在字元串以\0開頭,後面跟(至多三個)數字,一般來說是表示一個八進制。但是如果遇到八進制之外的,那麼就停止運算,其他的就不算到這個八進制裡面了。
比如\017中0後面跟著17 都是屬於八進制的數,所以就是相當於ascii碼是15(也就是八進制的017)的字元,所以長度就是1了
另外\018就不同了,先遇到1,然後繼續發現下一個就是8 不屬於八進制的東西,八進制的「解析」就結束了 所以相當於ascii碼的1和數字8兩個字元組成的子串,所以長度就是2

純手打 打字不易 謝謝採納

『肆』 c語言中3.e-018為什麼是合法的實型常量

科學計數法呀,寫全了就是3.0e-18,數表表達是3.0x10^-18,即三點零乘以十的負一十八次方。

『伍』 C語言判斷題:018是一個8進制數錯的話,說一下理由,謝謝!

當然是錯的
八進制數里怎麼會出現字元8
應該只會有0~7才對

『陸』 c語言018可以作為16進制數嗎

你好

看到你這個問題 我首先有了以下一些想法,不知道對你有沒有用。你酌情考慮。下面是我的回答:


首先一般0x開頭為16進制。

0開頭的一般為八進制。


不知道你問得是不是這個問題,如果不是的話請繼續提問。

『柒』 在c語言中數字018是一個什麼類型數

非法數
0開頭說明是八進制,而八進制里不會出現字元8