首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
switch(c)语句中,c不可以是什么类型()
[单选题]
switch(c)语句中,c不可以是什么类型()
int
long
char
float
查看答案及解析
添加笔记
邀请回答
收藏(705)
分享
17个回答
添加回答
35
推荐
MyGoodHelper
D
switch语句后的控制表达式只能是short、char、int、long整数类型和枚举类型,不能是float,double和boolean类型
编辑于 2015-01-12 16:00:16
回复(2)
27
牛客-007
答案:D
switch相当于枚举,int long char这些整型都是又穷个数的
float有无穷多个,因此不能用float类型
发表于 2015-01-11 13:30:59
回复(1)
11
huixieqingchun
switch后面的参数只能是整形或者枚举类型,不能是浮点类型。
发表于 2016-05-20 14:35:48
回复(0)
2
亮神不会飞
long是不行的,不行的话你亲自写一下程序。boolean也不可以。
Only convertible int values, strings or enum variables are permitted。这是eclipse上的提示。
发表于 2016-03-22 15:10:30
回复(0)
1
海纳百川17
long是不行的,因为long无法转化为int
发表于 2018-11-28 15:47:57
回复(0)
0
佬六
char型或int型
发表于 2022-10-29 21:00:05
回复(0)
0
Alan船长
switch匹配必须使用整型。
float本身并不是精确的,无法匹配。
发表于 2022-03-01 07:38:33
回复(0)
0
牛客102110171号
switch语句后的控制表达式只能是short、char、int、long整数类型和枚举类型,不能是float,double和boolean类型
发表于 2020-09-12 17:17:43
回复(0)
0
SEU-YER
C++ 1. char、short、int、long、bool四种基本类型都可以用于switch语句。 2. float、double都不能用于switch语句。 3. enum类型,即枚举类型可以用于switch语句。 4. 所有类型的对象都不能用于switch语句。
发表于 2017-06-28 21:49:44
回复(0)
0
吼哈哈
switch表达式的值必须为整型(int short long)或字符型(char),同样,case中的常量表达式必须是整型常量或字符型常量。
发表于 2016-03-04 10:14:18
回复(0)
0
Panda2011
D
可是有些说long也不行,long int可以。
发表于 2015-10-09 11:01:06
回复(0)
0
柴长坤2015
switch(A)
A为int或char型常量,或常量表达式
发表于 2015-09-05 21:18:48
回复(0)
0
刘彩玲
long可以吗?
发表于 2015-08-18 12:03:30
回复(2)
0
张小米
codeblock下:string类型也不可以,是这样吗?
发表于 2015-05-11 22:04:23
回复(1)
0
王鹏远
应该是因为float存在精度问题 设精度为0.0001则0.00001 == 0 的结果是true
发表于 2015-04-05 10:09:01
回复(0)
0
littledou
基本内置数据类型分为整型、浮点型和void。
switch()表达式中必须为整型。
发表于 2015-03-16 20:27:22
回复(0)
0
kuring
c的类型必须为整形值。
选D
发表于 2015-01-21 14:17:31
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C语言
C++
来自:
C/C++工程师综合练习卷
上传者:
小牧魔法袋
难度:
17条回答
705收藏
25045浏览
热门推荐
相关试题
运行 ldd hello 可以得到...
百度
C++
评论
(3)
class A; class B;...
360集团
C++
C语言
评论
(18)
来自
360公司2014校招笔试卷
假定指针变量 p 定义为 “int...
360集团
C++
C语言
评论
(37)
来自
360公司2014校招笔试卷
以下程序的输出是什么?
搜狐
C++
评论
(44)
来自
搜狐2017校招研发工程...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题