c语言实数除法怎样保留小数部分

如题所述

第1个回答  2018-12-19

首先C语言中没有“实数”的定义,但是可以通过定义变量类型和强制类型转换来保留小数部分。

1、定义类型变量,代码如下:

#include<string.h>

int main()

{

double a = 7;

int b = 2;

double c = a / b;

printf("c = %f\n", c);

return 0;

}

2、强制类型转换,代码如下:

#include<string.h>

int main()

{

int a1 = 9;

int b1 = 4;

double c1 = (double) a1 / b1;

printf("c1 = %f\n", c1);

return 0;

}

扩展资料

在C中主要数据类型分为4种,分别为:整型(int -- 占2个字节,输出用%d),字符型(char -- 1个字节,输出用%c),单精度浮点型(float -- 2个字节,输出用%f),双精度浮点型(double -- 4个字节,输出用%lf)。

printf(),调用头文件<stdio.h>中的printf函数,用于输出函数的值。当想要输出某个变量时,需要先告诉他输出格式。

参考资料:

int数据类型——百度百科

强制类型转换——百度百科

相似回答