C-常用基础函数(一)

发布 : 2019-01-29 分类 : 编程 浏览 :

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<b==-1;a==b ==0
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<<setiosflags(ios::fixed)<<setprecision(2);//需要头文件#include
字母大小写转换理由ASCII值相差32,A+32=a

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

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

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

本文作者 : HeoLis
原文链接 : http://ishero.net/C-常用基础函数(一).html
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

学习、记录、分享、获得

微信扫一扫, 向我投食

微信扫一扫, 向我投食