C-常用基础函数(一)

double pow(double x, double y) 求x`y的值
double sqrt(double x) 求根号x的值

字符数组赋值:头文件string.h
strcpy(a,b) //将b赋值给a
strncpy(a,b,2) //将b前两个字符复制给a
strcat(a,b) //将b连接在a字符串之后
strncat(a,b,2) //将b前两个字符接在a后面
strcmp(a,b) //对比字符串a,b.若a>b==1;a strlen(a) //取字符串a长度
getchar() //是从缓冲区读取一个字节
putchar() //是只能打印一个字节
gets() //输入流读取一行
puts() //输出一行字符串
文件读取:头文件stdlib.h
FILE *fp
fp = fopen(目录)
fscanf(fp,"%d%d",&int,&int)
fclose(fp)

初始化数组:头文件string.h
memset(数组名,初始值,sizeof(数组))

cout<
字母大小写转换理由ASCII值相差32,A+32=a

汉字机内码的每个字节表示的十进制数都是负数
汉字占位为2,即两个负数

字符串输出用%s,输出单个字符用%c。
%f输出单精度浮点数,%.nf n表示精确到小数点后几位

函数的参数只能传递指针,不能直接传递数组;要想传递数组,必须要传递数组首地址指针(通数组的类型一致),以及数组的长度,用来表示数组的结尾

你可能感兴趣的:(C-常用基础函数(一))