回覆列表
  • 1 # safer78472811

    看到題主這麼一問,想來是剛接觸C吧,大牛們肯定路過只是笑笑,小菜我建議你百度一下ASCII碼就明白了,計算機只識別0和1,西方人發明計算機時,起初只有26個字母和常用的符號,加起來128個,於是就用0~127來表示這些字元,編譯器就會根據需要自動轉換。當字元變數char x=25; 輸出字元x時就是輸出25對應的字元了,如果char x="2"; 輸出字元2,多實踐,希望對題主有幫助,說錯了也請多指點。

  • 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

  • 中秋節和大豐收的關聯?
  • 普通院校畢業的學生畢業就拼不過985 211院校畢業的學生嗎?