如题所述
c语言除法取整规则为向0取整、向负无穷取整、向正无穷取整、四舍五入取整。
1、向0取整
两个整数相除的结果为小数时,其结果是在小数附近并且更靠近0的整数。例如,5/2=2,10/3=3,c语言有一个向0取整的库函数:trunc。trunc库函数实参为浮点型返回值类型为浮点型头文件为math.h。
2、向负无穷取整
两个整数相除的结果为小数时,其结果是在小数附近并且较小的整数。例如,-5/2=-3。c语言有一个向负无穷取整的库函数:floor。
3、向正无穷取整
两个整数相除的结果为小数时,其结果是在小数附近并且较大的整数。例如,-5/2=-2c语言有一个向正无穷取整的库函数:ceil。
4、四舍五入取整
c语言有一个四舍五入取整的库函数:round。round库函数实参为浮点型返回值类型为浮点型头文件为math.h。
c语言的简介和特点:
1、简介
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
2、特点
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型。
可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
温馨提示:答案为网友推荐,仅供参考