| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 595 人关注过本帖
标题:问一下(int)在句中的意思
只看楼主 加入收藏
why908
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2007-11-6
收藏
 问题点数:0 回复次数:9 
问一下(int)在句中的意思
printf("%d\n",(int)(2.5+3.0)/3)这句中的,(int)的意思是什么呢,
在这里面起什么作用呢
搜索更多相关主题的帖子: int 
2007-11-12 02:03
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
int是强制类型转换,(2.5+3.0)的结果是小数,用(int)强制变为整数,小数部分舍弃

(int)(2.5+3.0)=5

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-11-12 08:16
wolf777
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-9-12
收藏
得分:0 
楼上说的很对,(int)强制类型转换...

我是民工,我怕谁。。。
2007-11-12 09:10
nianshi
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-7
收藏
得分:0 
强制类型转换,()里面可以是任意基本类型,此题(int)(2.5+3.0)是把(2.5+3.0)强制取整得5,再除以2,得2。

行至水穷处 坐看去起时
C语言QQ群1:51871776  群2:26313099  群3:47145282
2007-11-12 09:17
qiang5219
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-9-10
收藏
得分:0 
就是强制转换为整型,(2.5+3)它把那0.5去掉,只保留整数部分,就是5了啊
2007-11-12 11:39
why908
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2007-11-6
收藏
得分:0 
哦,知道了,谢谢

漫漫的人生,忧忧的走?何时能把编程的路走透呢?
2007-11-12 18:56
lyixh
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2007-9-28
收藏
得分:0 
提醒一下  int(-1.5)=-2  不是 -1哦

2007-11-12 19:30
C语言的深度
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:卡特的怀抱
等 级:版主
威 望:1
帖 子:9577
专家分:19
注 册:2007-10-22
收藏
得分:0 
汗!!LS~~~为什么等于-2!!!!而不是-1;

用代码打出楼房...用编程编出幸福...
2007-11-12 20:37
孤魂居士
Rank: 2
来 自:老A(中国地大)
等 级:论坛游民
威 望:4
帖 子:1142
专家分:18
注 册:2007-5-21
收藏
得分:0 
怎么会等于-2??你以为是4舍5入啊?
一般 类型 ()筐起来都是强制转换吧``(int)

准备用3年做个高级软件工程师 10年也做不成。准备用10年做成高级软件工程师 3年就成了QQ 群 45771086
欢迎版主...欢迎JAVA爱好者...
一起从深夜 到凌晨...
2007-11-12 20:45
eakcon
Rank: 1
等 级:新手上路
帖 子:754
专家分:0
注 册:2007-11-7
收藏
得分:0 
強制轉換
2007-11-13 11:46
快速回复:问一下(int)在句中的意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017062 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved