55问答网
所有问题
当前搜索:
doubleתint
double
类型的数字怎么转换成
int
型
答:
强制转换
int
i ;
double
db;i = (int) db;这种方法会丢失小数点后面的值 这种方法的好处是不会丢失小数点后面的值,不过当double值过大时,即大于int类型值得范围时还是会改变原来的值;最好的方法是将double类型转换为String类型,由String转换为int类型 public int stringTo
Int
(String string){ in...
C语言的
double
和
int
答:
include<stdio.h>
int
main(void){
double d
;printf("Enter a single digit: ");scanf("%lf", &d);printf("The digit entered is %i\n", (signed int)d);return 0;} 如果在输出的时候加上强制转换的话,输出的就是正确结果,可能是由于原数据类型是双精度浮点,但是却以%i(有符号整数)...
int
类型的怎么乘
double
类型
答:
系统自动将
int
转换为
double
再进行运算,即3.0*1.5,结果为double型,即4.5
C语言中,
int
、char、float、
double
的区别和用法?
答:
只是数据类型不同而已,在c语言中数据类型不同,占的内存字节数不同,所以表示数据大小不一样
int
占 4个字节 只能表示整数 char 占1个字节 只能表示字符 float 和
double
都是表示小数,float占4字节,double 占8字节,表示的数据范围不一样 ...
int
类型的怎么乘
double
类型
答:
系统自动将
int
转换为
double
再进行运算,即3.0*1.5,结果为double型,即4.5
C++如何将
double
的值赋值给
int
答:
直接赋值号赋值就行,不过不管怎么赋值,肯定要有精度损失的
C语言中
double
转
int
,为什么会出错?
答:
double
这个类型很多陷阱的;因为它那个小数末尾的无效数字是随机的;但double类型强制转换成
int
采取的是四舍五入,所以应该不会出错的啊;不麻烦楼主把题SHOW出来大家讨论一下。选B;(当然,我还没有看明白你的题目的前部分“若各变量以正确赋值”,呵呵,但希望我的解析对你有帮助)A. a=a+b=b++...
c语言中什么时候用
int
float
double
我知道他们代表的含义!就是在做题...
答:
如果是一段程序,看下面调用的时候,=右边是什么类型,就用什么。如果不是,看需要什么,需要整数,就用
int
。计算结果有小数,就用float或
double
,至于这两个小数,则看小数位数,位数少用float。还有,看数字,int只能最大到35535(记不准确了,错了的话请多包涵),大于这个数,用double ...
c语言中
int
可以是
double
和float吗?
答:
不可以是
double
和float 只可以是整型。比如
int
a; a = 1; a++; a--;则a = 1 在C语言中还有一种更简单的写法,就是a++;或者++a;。这种写法叫做自加或自增;意思很明确,就是自身加一。相应的,也有a--和--a,叫做自减,表示自身减一。++和--分别称为自增和自减运算符。自增和...
int
double
(int);是什么意思?
答:
double
(
int
) 表示把一个int 型的数强制转换成 double 类型的。int double(int);int a = double(123);可以理解为,int a = (int)double(123)也就是说,把一个整数,转换成double,然后再转换成整型?
首页
<上一页
5
6
7
8
10
11
12
9
13
14
下一页
尾页
其他人还搜