因为整数除法会将结果的小数部分抹去,之后再转成double已经无济于事,在除之前先转为double才能得到正确...
最后一个printf语句有问题,(double)(a/b),在转换之前,已经进行了a/b运算,因为a与b都是int型,而两个int型数据相除,结果也是int型(取整),转换成double类型的时候小数部分已经变成0,而(double)a/b是把a转换成double型,再与b相除,结果是double型 举个例子:(double)(1/2),1/2的结果是...
1. C语言中的整型数据类型包括:int、short、long和char。相应的关键字分别为:int、short、long和char。 2. 算术运算符可以进行基本的加减乘除运算,包括:加法(+)、减法(-)、乘法(*)和除法(/)。逻辑运算符用于进行逻辑判断,包括:与(&&)、或(||)和非(!)。示例代码如下: 算术运算符示例代码: ```c #includ...
B:double (a) * b 即 double (1) * 3 即 1.0 * 3 即 3.0 除法运算中 A:double (a/...
举个例子,a=3,b=2。加减乘运算结果分别为5,1和6。结果都能用整型int表达。而如果是除法,我们...