55问答网
所有问题
当前搜索:
doubleint
C语言中什么时候用
int
型什么时候用
double
型?
答:
对精确度要求高的时候用
double
不高的时候用
int
还有取余的时候必须是int希望楼主采纳
int
,long,
double
,float等数的表示范围?
答:
int
-2^15~2^15-1 short -2^15~2^15-1 long -2^31~2^31-1 float -10^38~10^38
double
-10^308~10^308
double
类型的输入怎么改为
int
类型的输入。
答:
1、一段简单的 C 语言代码,其功能为接收一个
double
类型变量输入,并输出接收到的值。2、编译该程序,并没有编译错误出现。3、然而,在运行程序时,出现了错误。4、因此,当我们需要接收 double 类型变量输入时,应指定 %lf。5、下面为更改之后正确的代码。更改之后,程序就可以正常运行了。
c语言中定义数据类型时为什么将
int
改为
double
后数据运算错误
答:
您在最后输出时采用的是%d(
int
型),若改为和
double
型对应的%lf应该就可以了。double型和int型在内存中的存储方式是不同的,按照int型的读取方式读取double型自然会有问题。
关于c#中
double
转
int
的问题,为什么会少1??
答:
用Math下面的函数:
double d
1 = 1.1d;
int
i1f = (int)Math.Floor(d1);//1 int i1c = (int)Math.Ceiling(d1);//2 int i1r = (int)Math.Round(d1);//1 double d9 = 1.9d; int i9f = (int)Math.Floor(d9);//1 int i9c = (int)Math.Ceiling(d...
double
转换成
int
不进行舍入 c#
视频时间 13:53
double
转换为
int
答:
想要赋值成功需要进行强制类型转换,将
int
类型强制转换为
double
类型。强制类型转换:将取值范围大的数据类型,转换为取值范围小的数据类型,比较而言,自动转换是自动执行的,而强制转换需要我们手动执行 转换格式:数据类型 变量名 = (数据类型)被转换的数据值 将1.5 赋值到int 类型,代码修改为int i...
int
除以int得到的
double
值不对
答:
改成:c[i]=(
double
)b[i][0]/b[i][1];
char +
int
+
double
的结果一定是double 这句话对吗?
答:
这句话是对的,编译器编译时会自动进行数据类型匹配,将低精度的数据类型转换为高精度数据类型,以上三种中
double
精度最高,故最后结果是double类型的。希望能够帮到你!
int
用%d
double
用%f double 要用%6.1f是什么意思
答:
int
用 %d;float 用 %f;
double
用 %lf 或者 %le ,在scanf里必须这样,printf里也可以用 %f;6.1f 就是输出的是长度为6,小数数位为 1 的浮点数,如果长度不够 6 则在前面补空格,长度超过 6 ,则按实际长度输出
首页
<上一页
6
7
8
9
11
12
13
14
10
15
下一页
尾页
其他人还搜