int x=(byte)128;输出变量x的值是多少?为什么?
答案:4 悬赏:70 手机版
解决时间 2021-01-23 08:45
- 提问者网友:浩歌待明月
- 2021-01-22 08:57
还有一个问题:程序运行时,用户从键盘输入abc,程序提示怎样的错误?
最佳答案
- 五星知识达人网友:夜风逐马
- 2021-01-22 10:15
输出128,因为本身int型的取值范围比byte类型大,所以所以类型能够自动转换,也就是说int 类型能够容纳128这个数
全部回答
- 1楼网友:你哪知我潦倒为你
- 2021-01-22 14:02
会报错 byte 类型-128~127 之间
- 2楼网友:摆渡翁
- 2021-01-22 12:25
是128
如果你定义的是数值型,输入abc的话会提示类型转换错误~~
- 3楼网友:躲不过心动
- 2021-01-22 11:17
你好!
是-128,因为你是从小类型(byte)向大类型(int)转型,值不变的,但是int型的最高位是1吧,所以是负的
打字不易,采纳哦!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯