55问答网
所有问题
为什么在C++编程中int型数不能用double型定义?如果用double型,怎么定义?
为什么在C++编程中int型数不能用double型定义?如果用double型,怎么定义?
举报该问题
其他回答
第1个回答 2011-04-18
在定义是系统要为所定义的数据分配内存,而int 与 double 的内存大小都不一样所一定义时不能颠倒。
int 内存为4字节
double 内存为8字节
定义double的方法:double a=0.0;与int的定义大同小异
第2个回答 2011-04-18
int表示整型,只能表示整数,例如 1,2,3,4,5.。。
double表示双精度,也就是带小数点的
这两者的异同就不用多说了,小学知识
double类型的定义: double n = 1.1;
第3个回答 2011-04-18
如果你需要可以把你定义的int类型直接改成double,在以后计算的时候遇见其他类型会把其他类型转换为double类型与之计算,最后如果你需要整形只要取其整数部分,否则就用其本身类型就可以了本回答被提问者采纳
第4个回答 2011-04-18
它们是两种不同的数据类型,需要那种就定义那种
相似回答
在c++中定义
时
int
和
double
有何区别
答:
1.
int 型
变量占用的存储空间和机器字一样大,即 32位系统中是 4个字节; 64位系统中是 8个字节;而 double 型变量 一般占用8字节
,double 型
变量占用的存储空间不会小于 int 型变量。2.double 型表示的值范围要比 int 表示的值范围大,且从 double 值转换到 int 值,会进行四舍五入,从而有精...
C++
int
与
double
的区别是
什么?
答:
1、类型区别:
int
是定义的整型数据,如int a 则a的值只能是整型,比如a=3。
double
双精度浮点数,就是有小数点的数。2、在计算中的存储方式:int在32位计算机中占4个字节,这4个字节的在内存中存放的顺序为低字节存在低地址,高字节存在高地址。double是64位的,在存储方式上都是遵从IEEE的规范,...
C++中,int,
char
,double,
这三个声明的用法有何区别?如何正确选择...
答:
int
是指整型数据,占四个字节内存空间
double
是指双精度浮点型数据,占八字节内存空间
在编程中,
根据使用的数据要求进行变量
定义,
选择合适的变量类型,如:char choice ; //定义一个字符 cout << "input a choice (0-9):" ;cin >> choice ; //这里要求输入一个字符0-9,所以
,定义
成ch...
c语言的
double
和
int
的区别,%d和%f的区别
答:
double
:双精度实
型数,
即我们通常意义下的小数,例如1.25、1.37、5.0等。d:这是C语言中scanf用于输入整数的格式,输入整数的格式是scanf("%d",&a)。f:这是C语言中scanf用于输入小数的格式,输入整数的格式是scanf("%lf",&a)。在你的公式C=(F-32)*5/9计算结果应该为双精度
,不能用int
...
c语言的
double
和
int
的区别,%d和%f的区别
答:
double
:双精度实
型数,
即我们通常意义下的小数,例如1.25、1.37、5.0等。d:这是C语言中scanf用于输入整数的格式,输入整数的格式是scanf("%d",&a)。f:这是C语言中scanf用于输入小数的格式,输入整数的格式是scanf("%lf",&a)。在你的公式C=(F-32)*5/9计算结果应该为双精度
,不能用int
...
大家正在搜
int函数怎么用
int数的范围 为什么
python中int的用法
endif编程中啥意思
c语言char怎么用
c语言int函数
int 位数
编程
java int