1樓:皋永芬叔環
字串abc\0defgh,一共佔10個位元組。
首先,c語言中每乙個字元佔1個位元組。
其次,\0是轉義字元,它佔乙個位元組,而不是\和0分別佔乙個位元組。
再次,c風格的字串,為了方便操作,預設結尾增加乙個\0,以表示字串結束,這也算乙個。
最後,能看到a、b、c、\0、d、e、f、g、h一共9個位元組,加上看不到編譯器新增的末尾的\0字元,共10個位元組。
c語言中abc\0defgh佔多少位元組?
2樓:吉祥二進位制
字串abc\0defgh,一共佔10個位元組。
首先,c語言中每乙個字元佔1個位元組。
其次,\0是轉義字元,它佔乙個位元組,而不是\和0分別佔乙個位元組。
再次,c風格的字串,為了方便操作,預設結尾增加乙個\0,以表示字串結束,這也算乙個。
最後,能看到a、b、c、\0、d、e、f、g、h一共9個位元組,加上看不到編譯器新增的末尾的\0字元,共10個位元組。
3樓:匿名使用者
第乙個abc佔3個 \0(這是乙個字串結束字元)佔乙個 defgh佔5個,總9個
第二個\33佔乙個(這是乙個轉義字元) abcdef佔6個,總7個第三個\\(轉義字元)乙個 033abcel佔8個 總9個第四個\\佔乙個 \n(轉義字元,換行的意思)佔乙個 33abcd佔6個 總8個
第五個\033(這是乙個十六進製制轉義字元)佔乙個 abcdef佔6個 總7個
4樓:匿名使用者
乙個字母佔乙個位元組:以下的用vc6.0計算的abc\0defgh 10位元組
\33abcdef \33佔了兩個位元組 一共8位元組\\033abcel \\033佔了5個位元組 一共10位元組\\\n33abcd \\\n33佔了5個位元組 一共9位元組\033abcdef \033佔了兩個位元組 一共為8位元組
"\\\"abc\"\\"在c語言中佔多少位元組
5樓:
8個位元組
c語言會在字串的末尾加乙個結束標識,也佔乙個位元組,是隱藏的。
6樓:出綠柳本燕
字串abc\0defgh,一共佔10個位元組。
首先,c語言中每乙個字元佔1個位元組。
其次,\0是轉義字元,它佔乙個位元組,而不是\和0分別佔乙個位元組。
再次,c風格的字串,為了方便操作,預設結尾增加乙個\0,以表示字串結束,這也算乙個。
最後,能看到a、b、c、\0、d、e、f、g、h一共9個位元組,加上看不到編譯器新增的末尾的\0字元,共10個位元組。
7樓:性寧辜戊
\\\"ab
c\"\\字串包含這7個字元.
外加隱藏的字串結束符\0
所以佔8個位元組.
8樓:陽秀珍左婉
顯示結果為
\"abc"\
\\\"ab
c\"\\0
1234
56這個佔7個位元組
\是轉義字元
如果是字串的話
後面應該還有乙個結束標誌
\0就變成8個位元組了
c語言中字串「abc\0defgh"的字串長度是多少?
9樓:貊墨
10個位元組
\0轉義符作為乙個char存放,一共是9個char末尾補個0,1個char
總共10個char
你去看看這個問題我的回答
10樓:
9\0乙個a到h總共8個
c語言中t[j]=0是什麼意思?
11樓:馬若星昂奕
'\0'在c語言中表示字串的結束符,在c語言處理字串時,例如printf("%s",ss);時,它是從給出的ss的首位址開始,直到遇到字串的結束符'\0'結束,如果我們給字元陣列賦值是,若沒有特意加上這個結束符,輸出字串時,可能會輸出亂碼。
12樓:匿名使用者
用puts函式,字串最後要有 0 作為結束符號才行,也可以是'\0'或null
13樓:匿名使用者
此題在for迴圈中,t[i]=0 表示在i的取值範圍內陣列元素全部清零
急!!!c語言練習題求答案,會c語言的幫幫忙
14樓:家住水都
1.a=a+(--i)=6
2.x=x*(y/4+4)=20
3.a=1,b=3,a-b=-2
4.為1或者true
5.a=2,c=3
6.12/5==10%4,都為2
7.迴圈1次。!x為非0即1 和i<2,
8.i=2;j=3;
9.8。7+1('\0')
10.e ,(int)c=99
11.陣列要定義出分配大小
12.const
13.b=3
14.k=11
15.b=2,a=3
16. t=1,x=2,y=1,z=1。++x為真因為是||(或)所以後面不執行了
17. 0 1。++x<0判斷跳出,因為是&&
18.void
19.為1或true
20.97或者a
21.k=3
3 4 6
3 3 0
122.第乙個for迴圈4次,結束換行。第二個for迴圈巢狀外內各兩次,外迴圈一次換一次行。
最後乙個迴圈4次。printf("%\n"); %在字串中為格式輸出符,不被列印出來
%%%%%%
%%%%
23.defgh。每次迴圈對應陣列ascii碼加3
24.最外層迴圈5次,內層第乙個迴圈空格符,內層第二個迴圈輸入數字並補齊4位寬度。結束內層
迴圈換行。最後輸出乙個數字三角形。每行數字都只跟該行相同,每行數字間隔3個空格,換行後
數字遞增。
12 2
3 3 3
4 4 4 4
25.把二維陣列中數字依次次輸出,內迴圈次數依次遞減輸入二維陣列中數字後加空格,內迴圈結束並換行。
1 2 3 4 5
2 3 4 5
3 4 5
4 55
15樓:匿名使用者
1,a=6;
2,x=20;
3,a-b=-2;
4,15,c=3,a=2
6,27,1
8,i=2,j=3;
9.810.101;
13,b=-4;
14,k=11;
15,b=3,a=4;
16,x=2,y=2,z=2,t=1;
17,0 1
18.void
19,1
20.97
21,k=3
3 4 6
3 3 0
22.%%%%
%%%%%%
23.defgh
24.______________1
_____________2___2
____________3___3___3___________4___4___4___425.1 2 3 4 5
2 3 4 5
3 4 5
4 55
(全是我自己做的,不知道對不對)
16樓:匿名使用者
用電腦執行一下試試唄~
C語言中的0與0有什麼區別,c語言中“!0”和“!!0”是什麼意思?
蒼飛陽帛蒼 型別不一樣 0是整形 用 d輸入輸出 0 是字元型 用 c輸入輸出 再應用的時候具體運算也不一樣 例如十進位制運算a 10 0 10 自負運算的話b 0 10 58 按 0 的ascii碼值48計算 包昊碩紅藝 在c語言中,0和 0 的區別,有很多.儲存空間方面,整數0可以佔,2位元組 ...
c語言中的0xf代表什麼,C語言中0xFFFF表示什麼
張老師情感分析 c語言中對變數賦值0x是以十六進位制數作為變數的值進行運算的。一般用來表示記憶體地址的。舉例說明 定義x int x 0x23 這句話的意思跟定義成int x 35一樣的。編譯器在接收到0x23時就把它當做十六進位制數來處理。簡單來說,表示0x後面的值為十六進位制。擴充套件資料 1 ...
c語言中time0的意思是,C語言中time(0)的意思是?
四捨 入 time是c語言獲取當前系統時間的函式,以秒作單位,代表當前時間自unix標準時間戳 1970年1月1日0點0分0秒,gmt 經過了多少秒。形式為time t time time t t 該函式提供兩種返回方式,返回值,和指標引數。可以根據需要選擇。當引數t為空指標 null 時,只返回值...