判断字符串中第一位字符是否是ASCII字符( 0–127),ASCII字符占一个字节
2015-10-12 14:02
423 查看
// Note:Your choice is C++ IDE #include <iostream> using namespace std; #define NULL 0 bool 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; }
相关文章推荐
- Perl ASCII 字符判断
- XML指南——XML编码
- C#中字符串编码处理
- ExtJS中文乱码之GBK格式编码解决方案及代码
- 程序员趣味读物 谈谈Unicode编码
- 文本文件编码方式区别
- 与ASCII码相关的C语言字符串操作函数
- C语言安全编码之数值中的sizeof操作符
- C#实现获取文本文件的编码的一个类(区分GB2312和UTF8)
- 常用字符集编码详解(ASCII GB2312 GBK GB18030 unicode UTF-8)
- VC中BASE64编码和解码使用详解
- 计算机中的字符串编码、乱码、BOM等问题详解
- Base64编码解码原理及C#编程实例
- C#编码好习惯小结
- javascript编码的几个方法详细介绍
- UTF8编码开发中页面空白问题的解决方法
- php生成固定长度纯数字编码的方法
- 重新restore了mysql到另一台机器上后mysql 编码问题报错
- c# Base64编码和图片的互相转换代码
- java自动根据文件内容的编码来读取避免乱码