printf(“% d \ n“,m);輸出變量m的十進制ASCII值;
printf(“% x \ n“,m);輸出變量m的十六進制ASCII值。
例如:
char y =‘X‘;
printf(“% c“,y);//的字符x
printf(“% d“,y);//獲取字符變量的baiascii碼,十進制數。
printf(“% x“,y);//獲取字符變量的ascii碼,十六進制數。
printf(“% o“,y);//獲取字符變量的ascii碼,八進制數。
也可以先定義字符ch,輸入字符,然後將字符強制轉換為整數,整數就是字符的ASCII碼值,即int(ch)。
擴展數據:
通常以整個字符串為操作對象,如在字符串中查找子串、查找子串、在字符串中的某個位置插入子串和刪除子串。兩個字符串相等的充要條件是:長度相等,每個對應位置的字符相等。設p和q是兩個字符串,尋找q在p中第壹次出現的位置的操作稱為模式匹配。字符串的兩種最基本的存儲方法是順序存儲和鏈接存儲。
在C語言中,字符串有兩種形式:壹種是字符數組的形式,如char str【20】=“我愛中國”;另壹種是字符指針的形式,如char *str=“我愛中國”。字符串可以分配給字符指針變量或保存為字符數組。
百度百科-字符串賦值