判断字符串中第一位字符是否是ASCII字符( 0–127),ASCII字符占一个字节

来源:互联网 发布:淘宝宾卡达手表怎么样 编辑:程序博客网 时间:2024/06/05 20:24
// Note:Your choice is C++ IDE#include <iostream>using namespace std;#define NULL 0bool IsASCIIChar(char *pszStr);int main(){        printf("%s \n", IsASCIIChar("hello") ? "true" : "false");    printf("%s \n", IsASCIIChar("中国")  ? "true" : "false");        return 0;}bool IsASCIIChar(char *pszStr){if(pszStr == NULL){return false;}// 判断字符串中第一位字符是否是ASCII字符( 0–127),ASCII字符占一个字节return ((unsigned char)pszStr[0] & 0x80 ) == 0x80 ?  false : true;}










0 0