1.汉字以整数形式输出时输出的一定是负数
想要判断只含英文符号和汉字的字符串中的字符是否是汉字时只要判断其大小是否小于零即可
2.如何读入一行字符查
有些时候想以行形式读入字符串, 中间有空格时, 读取字符串可以采用 scanf("%[^\n]", ch); 的形式读取。这样可以直接读入一行的数据。
P.S. 记得在每次读取前将换行符读了。
3.sprintf()函数
头文件cstdio
原型int sprintf( char *buffer, const char *format, [ argument] … );
对于此函数 可以将各种格式的数据写入一个字符串中 格式为sprintf( 字符串首地址; 各种占位符; 对应变量名);
PS:要写入的字符串空间一定要大于所写入数据 否则error
4.strchr()函数
头文件cstring
原型:extern char *
strchr(const char *s,char c);
const char *strchr(const char* _Str,int _Val)
char *strchr(char* _Str,int _Ch)
此函可以在字符串s中查找字符ch第一次粗线的位置 如果没有ch则返回NULL 如果有 则返回第一次粗线位置
格式为strchr( 字符串s的首地址, 字符ch);
此函可以在字符串s中查找字符ch第一次粗线的位置 如果没有ch则返回NULL 如果有 则返回第一次粗线位置
格式为strchr( 字符串s的首地址, 字符ch);