當前位置:成語大全網 - 書法字典 - c語言編程中如何顯示字符的ASCII碼值?

c語言編程中如何顯示字符的ASCII碼值?

使用printf函數的控制代碼輸出控制字符串,可以方便地輸出字符變量的ASCII值。設m是壹個賦值的字符變量,那麽

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=“我愛中國”。字符串可以分配給字符指針變量或保存為字符數組。

百度百科-字符串賦值