22问答网
所有问题
当前搜索:
int强制类型转换为double
...=' : conversion from '
double
' to 'float', possible loss of...
答:
编译系统就会警告。比如:
int
fun(int a,int,b,...)调用时 y=fun(float i,float j),就会警告,有时还会发生运算错误。
改成
:int y=fun(int i,int,i,...)即可避免。我这里的编译系统是啊哈c,不出警告。用VC会有的。有时可以采用
强制转换
数据
类型
来消除警告或避免错误。
main(){
double
a=1.1;printf("%d",a)}为什么显示
是
零?
答:
main(){double a=1.1;printf("%d",a)} 在执行printf("%d",a)的时候,由于是%d格式,它会读取a所指向的前两个字节,在a中,由于
是double型
,它的表示是用4个字节,其中的前两个字节是0,如果只是想输出a的整数部分可以替换成main(){double a=1.1;printf("%d",(
int
)a)} ...
java编程 switch语句
答:
1.小的往大的转换(宽化),自动转换,有些时候就会自动提升为大的类型,比如switch中 2.大的往小的转换(窄化)必须
强制类型转换
所以long不行,要想行就得强转如(int)long switch后面括号中只能探测到
int类型
数,同理,float、
double
也是不行的,要想行就强转。如果你要用switch来写程序.我写了一...
...int/int 比如5/3会不会默认
转换成int类型
的1还是1.xxx 表达式3+1.5...
答:
在java中,
int
/int结果还是int,故5/3的结果是1,在java中,int/int结果还是int,故5/3的结果是1,3+1.5的结果应该
是double型
,结果是4.5.
c语言中
int
(a+ b)= a+ b是否合法?
答:
c++中可以把int当成一个class来看,k=int(a+b)相当于构造一个int对象然后赋值给k,a+b为构造函数参数,也就是初始化值,这个和自己定义的class类似。另外,c++有一系列的隐式转换,如果a+b不是
int型
,则编译器会寻找合适的转换,比如把浮点数
转成int
,这一点看起来比较像
强制转换
。
double
x=5....
c语言高手帮帮忙
答:
46、(X )若有
int
i=5,j=10;则执行完语句:switch(i){ case 4: j++;case 5: j--;case 6: j++;case 7: j-=2;default: ;} 后j的值为8。47、( X)int y; 执行表达式(y=4)||(y=5)||(y=6)后,y的值为6。48、( X)x为整型,则
double
(x)将x
强制转换为
双精度
类型
。
关于
强制
数据
类型转换
问题!
答:
如果赋值语句两边的类型不同就需要
强制类型转换
,不然系统会自动类型转换到要赋值的数据类型(如果可行的话)。float x=123.4567;printf("%f\n",(int)(x*100+0.5)/100.0);x*100+0.5=12346.17,强制
转换成int
,为12346 再除以100.0,注意不是100,这意味着再强制转换成float,结果就是123.46...
表达式(
int
)((
double
)27╱4-2)%5的值
是
?
答:
算出
double
的值哪一部分,因此为6减去2得4,然后,取余得1,然后结果为1,因为先计算,后
转化
。
C语言数据
类型
的
转换
!!规则是什么!
答:
在函数调用时,如果return后面表达式的类型与函数返回值类型不同,则在返回值时将return后面表达式的数值
强制转换为
函数返回值类型后,再将值返回,如:
int
nVar;double dVar=3.88;nVar=dVar;//执行本句后,nVar的值为3,而dVar的值仍是3.88 1,若已知x,y
为double类型
,则表达式:x=1,y=x+3...
C++中,如何讲CHAR数组
转换成
FLOAT
型
数据。
答:
可使用库函数strtod(const char* ptr, char** endptr)或atof(const char *ptr)将char数组
转换成
float
型
数据。当strtod的第二个参数endptr不为NULL时,且ptr中含非法字符,则会将非法字符通过endptr返回。include <stdio.h>#include <stdlib.h>
int
main(){ char buf[10] = "-123.456"; ...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
73
74
75
76
其他人还搜