-
1 # safer78472811
-
2 # 夜十三影視
char 是字元型
1.用單引號括起來的資料,’1’ ‘\n’ ‘+’
2.關鍵字:char , 所佔的記憶體空間大小1個位元組
3.字元型資料按照符號分類:
1)有符號字元型資料:資料有正負之分,使用關鍵字 signed ,一般預設預設為有符號的資料
2)無符號字元型資料:資料沒有正負之分,使用關鍵字unsigned ,如果要表示為無符號則需要加上此關鍵字
(signed) char
unsigned char
4.字元型資料的儲存
字元型資料,實際上在記憶體中儲存是以整型的格式儲存,用一個特定的整型數字表示一個特定的字元型資料,整型資料與字元資料屬於一一對應的關係,依據於美國標準資訊交換表(ASCII碼錶)
說明:字元型資料與整型資料在記憶體中的儲存格式是一樣的
5. 字元得範圍 char 一個位元組
有符號資料型別的範圍:符號位+資料位(7位)
最大值:0111 1111 ------------> 127
最小值:1000 0000 -----------> -128
無符號資料型別的範圍:資料位
最大值:1111 1111 -----------> 255
最小值:0000 0000 ------------> 0
字元型資料溢位說明,跟整型資料得溢位規律一樣
6 .字元型資料從功能上的分類
1)顯示字元:可以直接輸出到顯示終端
2)功能字元(跳脫字元):只體現功能,不顯示字元本身
常用的字元
‘\0’ ------------------------ 0 NULL(指標)
‘\n’ ------------------------- 10 換行
‘\t’ -------------------------- 水平製表符,表示在顯示螢幕終端佔8個字元位置
‘\r’ -------------------------- 回車 ,
‘\r’’\n’ : 標準換行
7. 字元的用法:
1) 如何將數字字元轉換為十進位制資料, ‘1’ ----->1
‘0’------------->0
‘0’ -’0’ == 0
‘1’-’0’ == 1
數字字元-‘0’
2)如何將小寫的字母字元轉換為大寫的字母字元, ‘b’ ------>’B’
小寫的字母字元-32
3)字元可以直接進行相加減包括乘除
‘A’+ 1
‘B’* 2
回覆列表
看到題主這麼一問,想來是剛接觸C吧,大牛們肯定路過只是笑笑,小菜我建議你百度一下ASCII碼就明白了,計算機只識別0和1,西方人發明計算機時,起初只有26個字母和常用的符號,加起來128個,於是就用0~127來表示這些字元,編譯器就會根據需要自動轉換。當字元變數char x=25; 輸出字元x時就是輸出25對應的字元了,如果char x="2"; 輸出字元2,多實踐,希望對題主有幫助,說錯了也請多指點。