李冉靜
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,多實踐,希望對題主有幫助,說錯了也請多指點。
safer78472811
萬物皆數,電腦只認2個數1和0所有的文件,圖象,聲音,都會變成1和0,何況是字符。