00问答网
所有问题
当前搜索:
c语言float和int
c语言
这题怎么做 (
int
)(
float
)是什么意思啊
答:
强制转换 a+b=5 转为
float
就是5.0 除以2, 得到2.5 x转为
int
为3 y转为int为2, 模除 得到结果1 于是 2.5+1=3.5 输出3.500000
c语言
程序
int和float
答:
include <stdio.h>#include <math.h>
int
main(){
float
x, y;//<=== printf("Please enter x: "); scanf("%f", &x);//<=== if (x < 1) y = x; else if (x >= 1 && x < 10) y = 2 * x - 1; else y = 3 * x - 11; printf...
C语言
怎么对浮点型的数求余?
答:
这样:
float
a=3.14 ,b=3;
int
c
;a*=100;b*=100;c=(int)a%(int)b;a=(float)c/100;只能用于整形,不能用于浮点,如果浮点定义,必然报错,结果应该是0,不可能是0.14,int=3.14系统默认为3 3%3=0,想得到0.14可以借助系统函数。
c语言float
输入时能不能输入整数
答:
c语言float
输入时是可以输入整数的。
c语言
同一题目求解结果用
float和int
输出值差1.
答:
i根本不需要long型。用
int
就够了。include <stdio.h> main(){ int i;
float
j,j1,j2,j4,j6,j10;j1=100000*0.1;j2=j1+100000*0.075;j4=j2+200000*0.05;j6=j4+200000*0.03;j10=j6+400000*0.015;scanf("%ld",&i);if(i<=100000)j=i*0.1;else if(i<=200000)j=j1+(i-...
C语言
怎么对
float和int
作比较??
答:
我给你写了个 你自己看看吧 main(){
float
a;printf("Please input the number:");scanf("%f",&a);if(a==(
int
)(a))printf("the number is interger!");else printf("the number is float!");}
c语言
中,能不能有
int
,a;
float
b; b=1.0/a;
答:
2:如果是这样:
int
a;
float
b; b = 1.0/a; 语法上没有错,但是在实际项目中这么写的话,可能出现 编译通过,但是运行中断的错误,因为a只有声明,却木有赋值啊,在内存中是给的随意的乱码,运行的时候,a的值可能是任意值,所以运行会报错中断;3:可以这样写:int a = 2;floa...
C语言
计算有
int
,
float
.该怎么先后
答:
你这个代码中的先后顺序不影响结果,所以编译器可以自由发挥。
C语言
规范并没有规定先求哪个再求哪个,不过m会转换成
float
型再进行计算。
c语言
中,
int
对应%d,
float
对应%f,double对应啥?float对应几个字节?_百 ...
答:
float
类型必须用%f,double必须用%lf 32位编译器下 float占4个字节 double占8个字节
(
c语言
中)想知道double,
int
,%d和%f的关系
答:
int
:整型,即我们通常意义下的整数变量,例如1、2、3、4、5等。double:双精度实型数,即我们通常意义下的小数,例如1.25、1.37、5.0等。d:这是
C语言
中scanf用于输入整数的格式,输入整数的格式是scanf("%d",&a)。f:这是C语言中scanf用于输入小数的格式,输入整数的格式是scanf("%lf",&a...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜