00问答网
所有问题
c语言中定义变量为一个整型但是输入的是一个实型,系统会怎么处理
如题所述
举报该问题
推荐答案 2015-01-14
自动截断小数部分,转换为整型。如输入2.5,被转换为2。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DZIjZeeTjjDTnZeIZDI.html
相似回答
c语言
大神求破。。。
输入一个实型
数,输出它
整数
部分
的
位数。
答:
将这个浮点数强制为整型赋给一个int型变量,然后用10去除这个int型变量,几次能除到结果为0就是几位
。代码如下:include "stdio.h"int main(int argc,char *argv[]){int n,t;double x;printf("Input x(float,x>=0)...\nx=");if(scanf("%lf",&x)!=1 || x<0 || x>0x7FFFFFFF...
在
C语言中,定义一个变量为整型变量,
使用什么为关键字?若为
实型,
使用什...
答:
整型 :int 2 long[int] 4 实型:float 4 double 8 这都是一般长用
的实型
单精度(float)7个位有效位 双精度(double)15个有效位
由于a
是实型变量,C程序中
允许赋值a=10,因此实型变量允许存放
整型
?为什么...
答:
C编译器对待实型数据都是以浮点数来
处理的,
所以,它会为声明/
定义为实型的变量
产生一个以浮点运算为主的机器代码,所以,什么类型的变量都能随便放,不过编译器会不会让你成功表示你想表示的意义就是不确定的了。例如:char a; a=1;和a=‘1’;的区别还明显吧
,一个
用整形字面值赋值,编译器会...
c语言中
双精度
实型
常量特点
是
:实型常量隐含按双精度
处理,
谁能帮我解释...
答:
首先我们知道:如果你
定义一个
float
变量,
在运算时是按double进行处理的!那么如果是浮点型常量,比如10.0,编译
系统是怎么处理的
呢?答案是在编译
系统中是
按照double
型处理,
比如在VC++中将会分配8个字节的空间。(而float是分配4个字节空间的)
大家正在搜
c语言长整型变量怎么定义
c语言中用关键字定义基本整型变量
c语言中长整型数据怎么定义
c语言定义整型变量
c语言定义长整型变量关键字
c语言整型变量的类型
如何定义一个整型变量
c语言中整型变量
c语言定义基本整形变量
相关问题
c语言定义了自变量的类型之后,在输入一个不是该类型的数据给它...
C语言中整型变量用实型输出以及实型变量用整型输出结果会怎么样...
c语言中,加入我之前定义i为整型,而在后面的scanf中却用...
在C语言中,定义一个变量为整型变量,使用什么为关键字?若为实...
c语言中从键盘输入时,整型变量不能输入实型数值,实型变量只能...
求C语言大神。“当从键盘输入数据时,对于整型变量只能输入整型...
在C语言中如何定义一个实型变量?
c语言中定义了整型数据但是输出的时候我把它调为浮点型,运行输...