66问答网
所有问题
当前搜索:
intdoublefloat运算
#include "stdio.h" main() {
int
m=345;
float
n=2.56; printf("m=...
答:
最后取其前七位赋给浮点型变量(一个浮点型变量只能保证的有效数字是七位,后面的数字是无效的,因此并不能准确的表示该数)。在编译的时候会出现警告warning C4305: 'initializing' : truncation from 'const
double
' to '
float
';如果直接将float n=2.56改为double n=2.56就不会出现该问题。
在C语言中,(
float
)7/2的值是( ) A.3 B.3.0 C.3.5 D.以上都不是_百度知...
答:
其实查一下C语言的课本的附录《
运算
符和结合性》就知道,类型转换运算符(属单目运算符)优先级高于算术运算符,故先对7进行强制类型转换,然后再
计算
除法。其实,有个最准确的方法,就是编程计算一下,程序如下:include<stdio.h>
int
main( ){
float
f;f=(float)7/2;printf("\n %lf。\n",...
java中为什么long的范围小于
float
?求解答
答:
因为long要存储严格的整数,有严格的范围限制,精度永远为1
float
是浮动精度。支持小数,但数值达到一定大的时候,就会出现误差。当float的值达到一定大小,程序中遇到2个float比较的时候会出现应该相等,但结果不等,或者应该不等却相等的情况。因为float是有误差的 long没有误差,但不能有小数。。
...其最后结果的类型是 A.charB.longC.
float
D.
double
答:
这涉及一个 自动类型转换的问题。自动类型转换原则:1) 若参与
运算
量的类型不同,则先转换成同一类型,然后进行运算。2) 转换按数据长度增加的方向进行,以保证精度不降低。如
int
型和long型运算时,先把int量转成long型后再进行运算。所以最后的结果类型应该是
double
....
C++考试题求解答
答:
4.while的退出是因为while内部的条件为false 此时第一次执行到while这条话的时候我们初识设定了
int
i=0 然后看一下while(int i=0) 此种0即为false 所以while条件为false 不执行while内语句 即不循环 7.额 我看你的理解好像二维数组有点问题吧。二维数组d[3][2]其中我们赋值的时候默认两两一起...
c语言除法问题
答:
您的赋值:a = 8 / 3;8是个整数,所以8/3=2,然后把2这个整数赋值给a,以浮点数输出a,就转换成了2.0000000 这么做:include <stdio.h>
int
main(){
double
a;a = (double)8 / 3;printf("%f\n", a);return 0;} 希望帮到您。
在C#中什么数据类型可以
计算
答:
值类型都可以
计算
,包括整数类型(
int
),布尔类型(bool),实数类型(single,
double
),字符类型(char),结构(struct),枚举(enum)~~~
下列定义变量的语句中错误的是 A)
double
int
_; B)int _int; C)char
答:
以字母、下划线(也就是‘_’)、数字命名组成 命名的第一个字符必须是字母或者下划线 例如合法的命名:name_123、name123_、_name123、_123name 不能以数字开头,不能包含除字母、下划线、数字以外的其他字符 A)
double
int
_;B)int _int ;C)char For;D)
float
USS;语法都没有错 我百度了下完整...
c语言中自增自减可以是
double
和
float
类型吗?
答:
不可以是
double
和
float
只可以是整型。比如
int
a; a = 1; a++; a--;则a = 1 在C语言中还有一种更简单的写法,就是a++;或者++a;。这种写法叫做自加或自增;意思很明确,就是自身加一。相应的,也有a--和--a,叫做自减,表示自身减一。++和--分别称为自增和自减
运算
符。自增和...
double
和
float
怎么互相转换?
答:
有两种:1、隐式转换是直接转换 。例如:
int
i = 34;long j = i;2、显式转换包含有强制类型转换。 例如:
double
j=3.14;j=(
float
)j;
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜