首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C >> C 語言基礎

C語言字符型量完全指南:字符常量、轉義字符、字符變量、ASCII 碼運算與大小寫轉換

     編輯:C 語言基礎

字符常量

  • 單引號括單字符:'a'、'='、'?'。
  • 不可用雙引號、不可為字符串。
  • 數字字符 '5' ≠ 數值 5,前者 ASCII 53,不參與數值運算。

轉義字符

以 \ 開頭表達特殊控制碼:

轉義意義
\n換行
\t水平製表
\v垂直製表
\b退格
\r回車
\f換頁
\\反斜線
\'單引號
\a響鈴
\ddd八進制 ASCII
\xhh十六進制 ASCII

例:printf("%d\n\t%d %d\n %d %d\t\b%d\n", a,b,c,a,b,c); 演示換行、製表、退格組合效果。

字符變量與 ASCII 碼運算

  • char a,b; 各佔 1 字節,存儲 ASCII 碼(如 'x'=120)。
  • C 允許字符與整數混用:a='x'; a=a-32; 將小寫轉大寫(ASCII 差 32)。
  • 輸出格式決定顯示形式:%c 顯字符,%d 顯碼值。
char a='x', b='y';
a-=32; b-=32;
printf("%c,%c\n%d,%d\n", a,b,a,b);  // X,Y / 88,89

練習題片段

原文包含若干 [Practice] 互動練習,展示字符/整數混合運算、自增自減、取模等綜合運算結果。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved