完整程式碼
#include <stdio.h> int main(void){ char i = 'A'; //宣告字元變數 i char j = 'z'; // 告字元變數 j printf("字元 A 的 ASCII 碼為 %d\n", (int)i); printf("字元 z 的 ASCII 碼為 %d\n", (int)j); return 0; }
輸出結果
char型別的變數,其實是1byte的整數。在查字母、符號與數字的關係時,需查ASCII碼表
完整程式碼
#include <stdio.h> int main(void){ int i = 65; //宣告整數變數 i int j = 122;//宣告整數變數 j printf("數字 %d 的相對字元為 %c \n", i, (char)i); printf("數字 %d 的相對字元為 %c \n", j, (char)j); return 0; }
輸出結果
完整程式碼
#include <stdio.h> int main(void){ char upper_case = 'S', lower_case; lower_case = upper_case + 32; //S的ASCII碼83, s為115, 相差32 printf("%c 轉換成小寫字母為 %c", upper_case, lower_case); return 0; }
輸出結果
參考資料:最新C程式語言