C语言的函数

本文详细介绍了C语言中的基本输出函数printf和输入函数scanf,涵盖了整数、浮点数和字符串的转换方式,并深入探讨了math.h库中的数学公式函数。同时,展示了函数定义的多种形式,包括有返回值和无返回值函数的实例。
摘要由CSDN通过智能技术生成

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 函数名(形参列表)

{

函数体;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值