C/C++中,int(2c)表示什么意思?int m = int(2e3)的输出结果是2000,这个结果是怎么来的?求高人?
答案:2 悬赏:80 手机版
解决时间 2021-01-16 13:02
- 提问者网友:献世佛
- 2021-01-15 23:10
C/C++中,int(2c)表示什么意思?int m = int(2e3)的输出结果是2000,这个结果是怎么来的?求高人?
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-01-16 00:43
1.将2c转换为整数。
2.2e3==2乘以十的三次方即为2000
2.2e3==2乘以十的三次方即为2000
全部回答
- 1楼网友:老鼠爱大米
- 2021-01-16 02:06
int()是强制转换为整数的操作,2c的话好像没什么意思的吧。int(2c)编译应该会失败。如果2c是要表达2乘以c的话,乘号是不能省略的,应该写成int(2*c).
2e3是科学计数法,代表2乘以10的3次方,所以是2000
2e3是科学计数法,代表2乘以10的3次方,所以是2000
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯