程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> <cctype>,cctype

<cctype>,cctype

編輯:C++入門知識

<cctype>,cctype


頭文件名稱:

   <cctype> (ctype.h) 

頭文件描述:

  這是一個擁有許多字符串處理函數聲明的頭文件,這些函數可以用來對單獨字符串進行分類和轉換;

其中的函數描述:

  這些函數傳入一個等價於字符串的整數作為參數,之後返回一個可以是其他字符或者一個代表布爾值的值,

  一個整數的0意味著假,一個與不同於0的整數值則意味著真;

字符串分類函數:  

用來檢查一個傳入的字符型參數是否屬於某一個的類別  isalnum   檢查字符是否為字母數字  isalpha   檢查字符是否為字母  isblank  (c++ 11)  檢查字符是否為空格空白  iscntrl   檢查字符是否為控制字符  isdigit   檢查字符是否為十進制數  isgraph   檢查字符是否有圖形輸出  islower   檢查字符是否為小寫字母  isprint  檢查字符是否能輸出  ispunct  檢查字符是否為標點  isspace  檢查字符是否為區域空白  isupper  檢查字符是否為大寫字母  isxdigit  檢查字符是否為十六進制的數

 

① ‘ \t ’ 和 ‘ ’

 字符轉換函數:

用來在兩個在大小寫字母之間轉換  tolower  將大寫字母轉換為小寫字母  toupper  將小寫字母轉換為大寫字母

 作為第一集,這有一個映射表,表示著原始的127個ASCII中的字符集合與每一個函數的關系,x代表著當前這個函數與對應的字符返回值為true

以上(0x7F) 擴展字符集中的字符在不同區域和平台上可能屬於不同類型的;

但是作為一般規則,由於大多數的平台都支持擴展字符集,所以ispunct , isgraph 和 isprint 會如上返回true;

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved