1樓:匿名使用者
\開頭的字串行是轉移字元,比如\n是換行的,還有一種格式,\ddd(ddd是1到3位8進製數)表示用ascii碼(八進位制數)表示乙個字元。c='\010'表示將ascii值為8(8是十進位制,八進位制的10等於十進位制的8)的字元賦給c。
2樓:匿名使用者
'\010' 是8進製的10也就是10進製的8,具體字元是backspace,即退格。
把它寫在程式中測試:
\ddd 1~3 位八進位制數所代表的字元
\xhh 1~2 位十六進製制數所代表的字元
3樓:永飛
\010 是八進位制數,(十進位制為8)ascii中為乙個特殊字元,相當於\b(向左退一格)。用%d輸出為十進位制數8。以下為測試,只顯示2個1
#include"stdio.h"
void main()
4樓:滄海雄風
char c='\010'
輸出的話 空的
因為 \0是結束符
5樓:匿名使用者
010是line feed的ascii碼,是換行的意思。
c語言 若有定義:char c='\010';則變數c中包含的字元個數為多少?需解釋
6樓:寥若晨星
乙個,首先跟你這樣解釋,字元變數只能存放乙個字元,再說下\010表示ascii碼是八進位制010的字元,所以也是乙個字元,明白了嗎?
7樓:澄聞網
不用解釋,char 就是1個位元組寬度
在c語言中 char c=『\010』 是什麼意思
8樓:匿名使用者
010是line feed的ascii碼,是換行的意思。
在計算機還沒有出現之前,有一種叫做電傳打字機(teletype model 33)的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字元。
要是在這0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。
於是,研製人員想了個辦法解決這個問題,就是在每行後面加兩個表示結束的字元。乙個叫做「回車」,告訴打字機把列印頭定位在左邊界;另乙個叫做「換行」,告訴打字機把紙向下移一行。
這就是「換行」和「回車」的來歷,從它們的英語名字上也可以看出一二。
後來,計算機發明了,這兩個概念也就被般到了計算機上。那時,儲存器很貴,一些科學家認為在每行結尾加兩個字元太浪費了,加乙個就可以。於是,就出現了分歧。
unix系統裡,每行結尾只有「《換行》」,即「\n」;windows系統裡面,每行結尾是「《換行》《回車》」,即「\n\r」;mac系統裡,每行結尾是「《回車》」。乙個直接後果是,unix/mac系統下的檔案在windows裡開啟的話,所有文字會變成一行;而windows裡的檔案在unix/mac下開啟的話,在每行的結尾可能會多出乙個^m符號。
c語言中a=010是幾進製數
9樓:倒霉熊
八進位制數
0x開頭是十六進製制,0開頭八進位制,
用十進位制表示 就是8,
10樓:龍騰神殿
8進製的,因為是0開頭,如果是x開頭就是16進製制的
11樓:匿名使用者
我算是服了你了。都知道這跟進製有關係了還不知道是幾進製的。隨便找本書都能找到啊。答案我憋著不告訴你,省得你養成偷懶的壞習慣。
c語言中,i=010,j=0x10,這種數是什麼意思?
12樓:
010:在整數前面加0,表示8進製,所以這個數就是十進位制的8
0x10:加0x表示16進製制,所以這個數是十進位制的16
微控制器c語言中定義,微控制器C語言中 定義a1 P0 1 a2 P0 2 a8 P0 7 b P2 0 。a1 a8不斷隨機為1。
這樣實現 sbit p20 p2 0 char consum 0 char i,bitflag 0x01 for i 0 i 8 i if consum 3 p20 1 希望我的回答對你有幫助,有什麼問題歡迎一起 謝謝。 如果是c51微控制器 include void main 如果找完一次p0口後...
C語言中,如何定義布林型變數,C語言中,如何定義乙個布林型變數?
風若遠去何人留 c語言中並沒有bool型別變數。這是c 中新增的系統型別。要在c語言中使用bool型別,可以使用自定義的方式。1 使用整型做bool型別。typedef int bool 或typedef unsigned char bool 只要是整型,都可以當做bool使用。2 使用列舉型別做b...
c語言中define巨集定義和變數定義的聯絡和區別
巨集定義是全域性性的,變數定義是區域性性的, 巨集定義主要在預處理階段完成,由前處理器進行字元替換,變數定義則會在記憶體中為變數分配地址。 吉檀迦利 define巨集定義的量是做常量處理的,如 define price 30,下文只要遇到price就代表常量30,他與變數的區別之一是在書出語句中pr...