C語言中,085為,c語言中負數如何表示

2022-06-10 01:41:50 字數 1602 閱讀 7539

1樓:a葰汰

printf函式輸出strlen()函式執行的結果,strlen()計算字串"\t\"\065\xff\n"的字元個數,該字串中有5個元素,所以會輸出5,5個元素分別是:

1、\t:換碼符'\t',表示水平製表位(horizeontal tab)。

2、\" :雙引號

3、\065:字元\後面的數字065是三個八進位制數,它是數字5的ascii碼值

4、\xff:字元\x後面的數字ff是兩個十六進製制數。

5、\n : 換行字元。

這5個字元都是轉義字元。轉義字元是c語言中表示字元的一種特殊形式。轉義字元以反斜'\'開頭,後面跟乙個字元或乙個八進位制或十六進製制數表示。

轉義字元具有特定的含義,不同於字元原有的意義,故稱轉義字元。

2樓:風若遠去何人留

085為錯誤表達方式

0開頭常數是用來表示八進位制數的,後續合法字元為0-7,出現8就是錯誤

3樓:童之新

以數字1~9開頭,1~9組成的數為十進位制數,以數字0開頭,0~7組成的數為八進位制數,

以0x或0x開頭,由0~9和大小寫的a~f組成的數為十六進製制數你這個085若表示資料的話,那是不合規矩的

4樓:杯具——悲劇

大寫 u

ascii碼 在你書後附錄裡

c語言中負數如何表示?

5樓:修者世界

c語言中負數表示方法就是在數前加負號「-」,比如:

-5,-10000,等

乙個變數賦值為負數也是如此,比如:

x=-1000;

6樓:

補碼撒第一位符號位 1為負0為正

正數的補碼和2進製原碼是一樣的

負數的補碼: 1. 先取絕對值|x|

2. 對|x|+1

3. 對|x|+1 取反 就得到它的補碼了計算機中存放整型資料都是按補碼的形式存放的

7樓:

正數的反碼和補碼都與原碼相同。

而負數的反碼為對該數的原碼除符號位外各位取反。

負數的補碼為對該數的原碼除符號位外各位取反,然後在最後一位加1

8樓:匿名使用者

int a;

a = -5;

int型別的就可表示負數,負數也一樣可以加減乘除,但是unsigned int就只能表示正數

9樓:天黑請閉眼寶貝

不是老師講不清,是你自己上課沒有認真聽,這麼簡單的問題也要拿來問。

10樓:匿名使用者

暈,負數不就加個負號麼,還想怎麼表示...平時多看書,考試不求人...

11樓:

-5呀,這種就可以表示啦

c語言,如何將如下格式的txt檔案中的資料匯入到結構體中,求大神給個**

12樓:匿名使用者

一行一行讀取為字串,然後使用sscanf分解每乙個字串。思路在這,**只有自己寫才能有所進步。

c語言中的,c語言中的EOF

全文結束就是文字的結束,0 是字串結尾字元,在螢幕上敲的話,linux下輸入ctrl d,windows下輸入ctrl z,os下輸入f4,就能輸入eof。兩個while語句,前面乙個判斷讀取字元是否為eof,後面乙個判斷讀取字元是否為換行字元。如果敲回車的話,沒有eof,只有 r,r是回車符。全文...

c語言中chars101abc,c語言中chars101abc0printfsn,s下面程式段的輸出結果是

輸出的結果 aabc 為什麼輸出這個,是因為 代表乙個反斜線字元 101 代表的是101是乙個整數,在printf時就會輸出這個整數的 ascii字元,即 a 程式的輸出結果是 aabc 解釋 強兩個反斜槓是為了輸出乙個反斜槓 義 101是ascii碼,按字串輸出就是a,後邊依次輸出,0是字串結束符...

c語言中cabcab是什麼意思,C語言中cabca,b是什麼意思

max 是個函式,表示取其中最大的值。比如a 3,b 4,則max a,b 4 a 4,b 3,則max a,b 4 a 3,b 3,則max a,b 3 c語言中c abc a,b 是什麼意思 這是乙個函式呼叫的語句,c等於abc函式的返回值。一般這麼寫abc是乙個函式,也就是存在 fun typ...