中易网

C语言中switch(a),case b,是不是a和b都只能是整形数?可以是实型那些吗?case 1.0:这样?

答案:4  悬赏:0  
解决时间 2021-01-31 02:02
C语言中switch(a),case b,是不是a和b都只能是整形数?可以是实型那些吗?case 1.0:这样?
最佳答案
这里不是只能用整形,也可以用字道符型,不如case 'a' case 'b'就可以,但是实型数不行,具体原回因我不清楚,好像是因为实型数同一个数表现形式比较多,比如1.0,可以用整形的1表示,也可以表示为1.00,如果float型的答可以表示到1.000000,如果是double型的就更多了,这样就不能准确表示了吧,估计是这样的。
全部回答
你好! switch-case只能接收byte、short、int 和 char 类型变量的判断,用其它类型会报错 打字不易,采纳哦!
不可以
实型的前面家个int强制转化就行啊,如float a,b;(int)b; switch((int)a)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新手看图纸计算工程量,应该先从那里开始入手
我的眼睛散光,所以定做的隐形眼镜,说是会有
幸福不脱靶也发给我一份吧,谢谢了
进口发动机的车有哪些
跪急求有丰富美剧资源并且可以缓存的APP
Yolanda有什么变形的形式吗?或者是缩写。就
和女友分手一个月了,原因是因为她觉得跟我在
如何保持大脑的高效率运作
巴彦淖尔市考生怎么才能上呼市二中
超高清4k 智能网络wifi led液晶电视实用吗
最开始是全屏玩游戏时莫名其妙的跳到桌面,后
菏泽朗声培训学校地址在哪,我要去那里办事
激战2一折商城的开放时间和开放周期是怎么算
陕西礼品公司哪家好?
1.5t自动挡紧凑车有那些
推荐资讯
日益严重的意思
营养学--概念与争论 下载
英雄联盟 18+等于多少 k
整天夏天出去跑业务,一天都在外边晒的很黑,
我的是酷派a8-930手机。可是用不了双微信,私
电脑所有音乐软件都不能播放,网页也是,这是什
不能在电梯里抽烟的英文单词是什么?
别克gl8.2.4l和迈腾1.8t比哪个油耗大
陕西交通职业技术学院,单招录取分数线多少
最近准备换一套电脑板U准备上7500发现只能装w
5升水倒入长4dm宽2dm的玻璃缸中水深多少dm
从金水路坐地铁到郑州海底世界的路线图
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?