1樓:匿名使用者
c語言中,使用反斜槓加八進位制數字(帶前導0的數字)是用於輸出ascii碼為此八進位制數字的字元的轉義序列。八進位制12=1*8^1+2*8^0=十進位制10,而ascii碼為10的字元是換行符'\n',所以它表示換行符。
2樓:匿名使用者
字元常量表示形式:
1. 'a'
2. '\x2f' '\013'
3. 65
4. \n \t
1. 'a'這種形式只能表示可顯示字元2. \x表示後面的字元是
十六進位制,\0表示後面的字元是八進位制,任意字元都可以以這種形式表示3. 直接用ascii碼錶示
4. \為轉義字元,表示一些特殊字元,換行等\n 的ascii碼是10 表示成8進製為\012
3樓:匿名使用者
012是八進位制,代表十進位制的10,\是轉義符,\012就代表ascii碼的第10個,就是換行了
4樓:匿名使用者
零打頭不帶x的是8 進位制數, \012 就是十進位制的10, ascii 的10 就是控制字元換行,即\n
5樓:匿名使用者
\n 的ascii碼是 10, 012表示是一個8進位制數(0開頭),所以 012(oct) = 10(dec)
c語言'\012'什麼意思
6樓:絕密賬本
轉義字元'\ddd'代表八進位制ascii碼值所表示的字元
如'\012'就是八進位制數012所對應的字元,也就是ascii碼10所對應的字元,即換行
7樓:匿名使用者
轉義字元,\後面的是八進位制數,12對應於10(10進位制),也就是一個換行符(回車鍵)
用C語言表示M的N次方,C語言中M的N次方
main 由於不是整型,所以不能用pow a,b 來搞,如果要求m的n次方,n必須是整型的才行,所以必內須強制轉換成整型.容 給你補充asc 011 八進位制 的十進位制是9對應 t 012是10 具體執行我倒沒試過不過有一點你要注意回車的時候在顯示器上顯示的雖然一樣 但並不意味著 012 n尤其是...
c語言裡大於或等於0 000001表示為1e 6,這個具體是什麼意思。另0 00001之類的如何表示
一般用到這個的是用於判斷float的值是否為0吧 因為float只能精確到小數點後6位 這個用來判斷float變數不為0 是科學計來數法。1e 6 1 自10 6 0.000001。0.00001 1 10 bai 5 1e 5。一光年就等於 9,460,730,472,580,800米,用du科學...
c語言中n0什麼意思,c語言while(n! 0)什麼意思
轉義字元。1 0其實就是0,字串存入字元陣列的時候最後一個字元作為字串的結尾。告訴計算機,這個字串結束了。2 n是回車換行,挺長用的。比如 printf d n a 就會輸出a的值以後,自動換行。putchar n 輸出一個回車。其它的你可以瞭解一下 t,相當於一個很大的空格。根據你的補充提問 0是...