c語言isprint()函式:判斷字元是否為可列印字元
標頭檔案:
#include
isprint() 函式用來判斷乙個字元是否為列印字元,其原型為:
int isprint(int c);
【引數】c 為需要被檢測的字元程式設計客棧。
【返回值】如果 c 為可列印字元,將返回非 0 值,否則返回 0。
可列印字元的ascii碼值大於 0x1除了0x7f(del)),這些字元可以顯示到螢幕上,讓我們看到;不能顯示在螢幕上,我們看不到的,叫控制字元,ascii碼值為 0x00 ~ 0x1f,再加上 0x7f(del)。檢測控制字元請使用 isiscntrl() 函式。
注意,此函式為巨集定義,非真正函式。
【例項】判斷str 字串中哪些為可列印字元包含空格字元。
#include
main()
輸出結果:
str[0] is printable character:a
str[1] is printable character:5
str[2] is printable character:
str[3] is printable character:@
str[4] is printable character:;
c語言isgraph()函式:判斷字元是否為除空格以外的可列印字元
標頭檔案:
#include
isgraph() 用來判斷乙個字元是否為除空格以外的可列印字元,其原型為:
int isgraph (int c);
【引數】c 為需要檢測的字元。
【返回值】如果 c 所對應的 ascii 碼可列印,且為非空格字元,則返回非 0 值,否則返回 0。
注意,isgraph() 為巨集定義,非真正函式。
【範例】判斷str 字串中哪些為可列印字元。
#include
main()
輸出結果:
str[0] is printable character:a
str[1] is printable character:5
str[3] is printable character:@
str[4] is printable character:;
本文標題: c語言判斷字元是否為可列印字元的方法
本文位址:
C語言 判斷是否為旋轉字元
1.逐試法 先寫出主函式,自定義is left move函式,若是旋轉字元就返回yes,否則返回no。編寫is left move函式,先求出要比較的字串長度,在利用for迴圈,將arr1每中旋轉後的情況與arr2進行比較,利用strcmp函式若返回值為0則比較成功。在對左旋left move函式進...
ASCII 可列印字元與控制字元
2017 08 16 21 29 30 基本的 ascii 字符集共有 128 個字元,其中有 95 個可列印字元,包括常用的字母 數字 標點符號等,另外還有 33 個控制字元。標準 ascii 碼使用 7 個二進位對字元進行編碼,對應的 iso 標準為 iso646 標準。在ascii碼中,第0 ...
C 基礎 判斷字串是否為空 判斷字元是否為數字
一 判斷字串是否為空 string.empty和string 是一樣的,同樣都是需要占用記憶體空間 空字串 但優先推薦使用string.empty console.writeline equals string.empty 結果 true 還一種高效判斷方法 s.length 0 來判斷字串是否為空...