C語言AB t 101f n佔多少個位元組

2021-04-18 23:28:30 字數 1818 閱讀 7256

1樓:匿名使用者

裡面包含了轉移字元,有ab

\t 製表符

\101 三位八進位制數

f\n 換行

\\ 反斜槓

共7個位元組。

如果作為字串,後面還有\0

2樓:匿名使用者

ab\t\101f\n

\\共7個字元,佔7位元組

請問c語言中,』\n』是佔用幾個位元組的???

3樓:小夏在深圳

\n』是兩來

個位元組。

1、如果是源char 型,那麼是佔用1個位元組,8位。如果是string型,應該是兩個位元組,16位,因為末尾還有個\0字元。

比如:char c = 'a';//它佔用一個字元

char c = "a";//佔用兩個。

char c = "abcde";//佔用4+1 = 5 個,結尾有一個'\0'

2、數字:

從小到大分別為:short、int、float、long、double。

位元組為:1個、2個、4個、8個、8個

位數為:8位、16位、32位、64位、64位

3、漢字

一個漢字佔用兩個位元組,16位。比如:中國,就佔用4個位元組,例如:

char c = "中國";//佔用4+1 = 5個字元。

擴充套件資料

1、由於常用的英文字元用8位二進位制就可以表示,所以通常就將8位稱為一個位元組。字長的長度是不固定的,對於不同的cpu、字長的長度也不一樣。

2、不指定 signed 或者 unsigned 的 char 型別,在c語言中是未定義的,若考慮不同的編譯器,我們不能確定 char 型別到底是有符號的,還是無符號的。

4樓:下南生

char c = 'a';//它佔用一個位元組位元組(byte)是計算機資訊科技用於計量儲存容量的一種計量單位內,通常情況下一位元組等於容八位。比如:0x01, 0x45, 0xfa。

字元是指計算機中使用的字母、數字、字和符號,包括:1、2、3、a、b、c、~!·#¥%……—*

5樓:匿名使用者

1 byte 因為他是一個字元,前面有個\ 只是一種表示方法;比如'\362『是 一個八進位制整數是同一道理,\』表示字元 』,為了區別而已

6樓:匿名使用者

1 byte /n 轉成ascii碼 就是回車拉 ascii 1 byte一個符號拉

7樓:匿名使用者

怎麼說呢。\n本身確實是一個字元。但是請看下面的程式(執行環境windows xp+sp2+vc6)#include "stdio.h"

void main()

執行此程式後,再開啟內「我的電腦」,進入容c盤,分別檢視a.txt和b.txt檔案大小,你會發現分別是3位元組和5位元組。

我個人理解,\n雖然佔1位元組,但因為回車鍵實際上是輸入了\n和\r兩個字元,而且好像unix和linux中就要求\n\r連用是吧?所以,某些編譯器(比如vc),就會將\n處理成\n\r,變成了2個位元組。

有不對的地方還請大蝦指正。

8樓:匿名使用者

#include

void main()

你自bai

己看du執行zhi結果吧

dao或者這內個:

容#include

void main()

9樓:匿名使用者

一個 my sweets

c語言01f是什麼意思,c語言中1f是什麼意思

這是c語言中輸出格式控制語句。後面接上的內容是控制變數輸出格式的 f 表示 浮點數 6.1f 就是輸出的變數總共佔6列,其中小數佔一列。1f 你用了數字1,不是字母l的小寫.這個1的意思是輸出 入總位數為1位。printf hf yourfloat 其中,h用個小數替換掉 用整數會成預設位數 小 數...

C語言裡1 1f啥意思,C語言 1f的1是什麼意思

一種輸出 抄格式 是一種控制符 1表示輸出寬度為1 1表示輸出的時候只輸出小數點後1位 其餘不顯示 f表示浮點數。希望幫到樓主 c語言 1f的1是什麼意思 1f的1是指的輸出 bai寬度為1的浮du點數。在 和zhi字母之間插進數字表dao示最大場寬回。答 例如 9.2f表示輸出場寬為9的浮點數,其...

C語言中printffni中f是什

格式來字元 說明 a 讀入一個源浮點值 僅c99有效 a 同上 c 讀入一個字元 d 讀入十進位制整數 i 讀入十進位制,八進位制,十六進位制整數 o 讀入八進位制整數 x 讀入十六進位制整數 x 同上 c 讀入一個字元 s 讀入一個字串 f 讀入一個浮點數 f 同上 e 同上 e 同上 g 同上 ...