00问答网
所有问题
当前搜索:
int a float b
C语言问题
int
a;
float
b
; main() { a=2; b=a/3; printf("%f",b...
答:
b=a/3,a为整型,再没赋值给b之前的值是2/3已经为零(两个整型数相除),题中根本就没出现0.666667的机会,赋值给b之后,变为
float
型,自动在后面追加了6个零,成为小数0.000000。要想得到0.666667,那就把a变成浮点型的就行。
int
a;
float
b
=12.2;则执行a=(int)b%3;a的值是多少?
答:
根据题意,变量
b
存储了浮点数12.2。在运算符%执行之前,b需要强制转换为整数类型。由于%d运算符计算两个整数相除后的余数,因此a的值将是12。以下是代码的完整示例:include <stdio.h>
int
main() { int a;
float
b = 12.2;a = (int) b % 3;printf("a = %d\n", a);return 0;} te...
...
int
型变量 a ,一个
float
型变量
b
,一个 double 型变量 c ,a...
答:
include <iostream.h> void main(){
int
a; //定义一个 int 型变量 a
float
b
; //定义一个 float 型变量 b double c; //定义一个 double 型变量 c a=10; //a 变量初始化,只要是在int范围内的数都可认赋给a b=12.3; //b 变量赋,只要是在float范围内的数都可以...
c语言中,能不能有
int
,a;
float
b
; b=1.0/a;
答:
1:
int
, a; 中间的逗号是不需要的,否则编译不过;2:如果是这样: int a;
float
b
; b = 1.0/a; 语法上没有错,但是在实际项目中这么写的话,可能出现 编译通过,但是运行中断的错误,因为a只有声明,却木有赋值啊,在内存中是给的随意的乱码,运行的时候,a的值可能是任意值...
main(){
int
a;
float
b
;scanf("%d%d",&a,&b);b=b+a;printf("b=%d\n...
答:
main(){
int
a;
float
b
;scanf("%d%f",&a,&b);b=b+a;printf("b=%f\n",b);} float %fint %ddouble %lf
编程定义
int
型变量a,
float
型变量
b
,double型变量c,分别用三种不同的...
答:
include<stdio.h>
int
main(){int a;
float
b
;double c;printf(("请输入一个整数、一个浮点数,和一个高精度浮点数:");scanf("%d %f %lf",&a,&b,&c);printf("输入的三个数是:\n%d\n%f\n%lf\n",a,b,c);return 0;}
C语言 设定义:
int
a;
float
b
;执行scanf("%2d%f",&a,&b);语句时,_百度...
答:
2d决定了
a
只能接受两位数字,所以a的值为87 你的%2d%f是连在一起的,那么按照默认约定,输入的数据也应该是连续的,中间没有空格。否则会将空格作为输入的结束符看待。6和5中间有一个空格,所以输入到6就结束了,后面的543.0被无视。则将6赋值给
b
,打印b的值即为6.00000 ...
c语言
int
a;
float
b
; double c; scanf("%d,%lf,%lf",&a,&b,&c...
答:
这是因为程序中输出数据的格式符指定错误。因为
float
型的输出必须%f而不能使用%lf格式符。,还有就是要注意输入数据时,要用英文的逗号分隔不同的数字:关于printf格式符更多的使用说明,见下述:详见:网页链接
struct stu{
int
a;
float
b
;} stutype什么意思
答:
struct stu{
int
a;
float
b
;} stutype;这是定义一个结构体,顺便定义一个变量 如果前面有typedef struct stu{int a; float b;} stutype;那么就是定义一个结构体,顺便 给这个结构体再取一个类型名stutype
执行语句
int
a;
float
b
; a=3; b=(float)a; 后a的值是 .
答:
a
的值不变啊,还是整数3
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
static int i
float加int
int和float的相加为什么型
sizeof(float)
float a
int a=3,b=2,c=1
sizeof(double)
float怎么用
c语言float