11问答网
所有问题
int i=(int)x和int i=(int)x*4等等的区别
int i=(int)x和int i=(int)x*4等等的区别图中三个有什么区别?运行结果又是什么呀?
举报该问题
推荐答案 2017-09-27
int i=(int)x;——把x强制为int型赋给i。若x是浮点型则只取整数部分,不四舍五入。
int i=(int)x*4——把x强制为int型后乘以
整型
数4,将乘积赋给i。若x是浮点型则只取整数部分,不四舍五入。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/Fv48S7vPvPvM8v228q4.html
相似回答
C语言中“指针”和“指针变量”
的区别
是什么??
答:
1、概念不同
“指针”是概念,“指针变量”是具体实现,指针也是一个变量,所以需要进行定义,而对于指针的定义,与一般变量一样。2、
存放地址不同
一个变量的(内存)地址称为该变量的“指针”,通过指针能找到以它为地址的内存单元。而指针变量是用来存放另一个变量的地址的(即指针)。
大家正在搜
相关问题
int i=*(int *)&x; 这句话在c语言里面是什么...
int main()和int main(void)的区别
String.eOf(int i)和Integer.toSt...
int i=*(int*)&x什么意思啊
c语言问题 int i,x[3][4]; i=*(*(x+1...
已知: float x=5.6;int i; i=(int)...
main( ) { int i; float x; x=3....
c语言中,int i=1; x=i++-1与x=i空格+空格...