1 常用的C语言标准库
1.常用输出:
printf()
打印整数:%d---------有符号的十进制整数
%i---------输入任意符号的八、十、十六进制整数
%o---------无符号的八进制整数
%x或X---------无符号的十六进制整数
%u---------无符号的十进制
长度修饰符:h、l、ll、直接加到转换符前
%hd---------短整型十进制
%ld---------长整型十进制
%lld---------长长整型十进制
%#o---------带前缀0的八进制数
%#x---------带前缀0x的十六进制数
打印浮点类型:%e或E-------一指数形式保存,显示6位小数点
%f----------一小数形式显示,double和float都可用但是精度不同,打印double需要指定精度
打印字符串或字符:%c-------打印单个字符
%s--------打印字符串
%%--------打印%
2.常用的输入scanf()
注意:提示用户如何输入,考虑输入错误时的处理办法
输入整数:
%d、%i 、%o 、%x 、%u 意义同输出
浮点数:
%e、%f、%g
字符串:
%c、%s
其他转换说明:
%p----------显示一个指针值或变量的地址
%%---------显示%
指定宽度格式:%n1d
注意:
1.在scanf中‘&’不要忘记
2.scanf中双引号内只能写输入控制符
3.输入控制符和参数一一对应
4.scanf的数据类型与定义的数据类型相等
5.输入字符时用getchar()去接回车
2 数学库math.h
常用的数学公式函数
sqrt(x) x的平方根
abs(x) x的绝对值
ceil(x)对x向上取整
floor(x)对x向下取整
pow(x,y) x的y次幂
3 定义函数方法
1.指定函数名字
2.指定函数返回值类型
3.指定函数名字和类型
4.指定函数完成什么操作
例:
返回值类型 函数名(函数参数列表);//函数声明
返回值类型 函数名(函数参数列表)
{
函数体;
} //函数定义
内部定义的变量为局部变量,只有在函数内部有效,结束时变量消失,函数的形参也是局部变量
4中常见形式:
第一种:定义有返回值的无参函数
类型名 函数名(void)
{
函数体;
return tmp;
}
第二种:定义有返回值的有参函数
类型名 函数名(形参列表)
{
函数体;
return tmp;
}
第三种:定义无返回值的无参函数
void 函数名(void)
{
函数体;
}
第四种:定义无返回值的有参函数
void 函数名(形参列表)
{
函数体;
}