next up previous contents
Next: 反斜線跳脫 Up: 資料型態 Previous: 溢位   Contents

字元 char

  1. 資料型態 char 使用 1 個 byte 儲存字元,編碼以延伸 ASCII 碼儲存。例如:字元 'A' 十進位值 65。
  2. 範例:輸出字元的 ASCII 碼值
    [dywang@dyw219 zzz]$ vim char1.c
    [dywang@dyw219 zzz]$ cat char1.c 
    #include <stdio.h>
    
    main() {
    	char ch='A';
    	printf("ASCII of A = %d\n", ch);
    	ch=65;
    	printf("ASCII 65 = %c\n", ch);
    }
    
  3. 編譯成功
    [dywang@dyw219 zzz]$ gcc -o char1 char1.c
    
  4. 執行結果
    [dywang@dyw219 zzz]$ ./char1 
    ASCII of A = 65
    ASCII 65 = A
    
  5. 以下兩者有何不同?
    char ch='6';
    char ch=6;
    



De-Yu Wang 2019-08-14