字符—字符与整数的关系&&常用的库函数_C
// Code file created by C Code Develop #include "ccd.h" #include "stdio.h" #include "stdlib.h" int main(int argc, char **argv) { //字符与整数的关系 /*字符类型char,只能用单引号' ',不能用双引号" "包围。而字符串只能用双引号" "包围,不能用单引号' '包围。 输出字符使用 %c,输出字符串使用 %s。 */ /*字符和整数没有本质的区别。可以给 char 变量一个字符,也可以给它一个整数;反过来,可以给 int 变量一个整数,也可以给它一个字符。 char 变量在内存中存储的是字符对应的 ASCII 码值。如果以 %c 输出,会根据 ASCII 码表转换成对应的字符,如果以 %d 输出,那么还是整数。 int 变量在内存中存储的是整数本身,如果以 %c 输出时,也会根据 ASCII 码表转换成对应的字符。 也就是说,ASCII 码表将整数和字符关联起来了。 */ char a = 'E'; char b = 70; int c = 71; int d = 'H'; printf("a=%c, a=%d\n", a, a ); printf("b=%c, b=%d\n", b, b); printf("c=%c, c=%d\n", c, c); printf("d=%c, d=%d\n", d, d); printf("响铃\a" ); //三、常用的库函数 //1、字符串库函数-必须掌握 /* int isalpha(int ch); // 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0。 int isalnum(int ch); // 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0。 int isdigit(int ch); // 若ch是数字('0'-'9')返回非0值,否则返回0。 int islower(int ch); // 若ch是小写字母('a'-'z')返回非0值,否则返回0。 int isupper(int ch); // 若ch是大写字母('A'-'Z')返回非0值,否则返回0。 int tolower(int ch); // 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')。 int toupper(int ch); // 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z') */ return 0; }
本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/WG11/p/15340218.html,作者:def_Class