s=s+1与s+=1的区别
来源:互联网 发布:最反感的网络词 编辑:程序博客网 时间:2024/05/17 04:05
首先要明白一个问题,在编程语言中,可以由 小 类型自动转换为 大 的类型。
若要大类型转换为小的类型,就有必要使用强制类型转换 这个概念。
(数据类型默认为是int型)
eg:
short s=1;
s=s+1;
这条语句编译器会报错,
先执行 s+1,结果为int 型,之后赋值给 short,自然会报错
但是下面这条就不一样了。
short s=1;
s+=1;
这条语句相当于 s=(short)(s+1),自动有一个强制类型转换。
0 0
- s=s+1与s+=1的区别 .
- s=s+1与s+=1的区别
- s=s+1与s+=1的区别
- 经典题目short s=1;s=s+1;与short s=1;s+=1;的区别
- 经典题目short s=1;s=s+1;与short s=1;s+=1;的区别
- c#中s=s+1与s+=1的区别
- java中 s = s + 1 与 s+=1的区别;
- JAVA中s = s + 1 与s +=1的区别
- 解释short s=1;s+=2;与s=s+2的区别.(数据类型的转换问题)
- short s = 1;s = s+1;和short s = 1; s+=1;的区别
- 基础—(short变量s)s=s+4与s+=4的区别
- java中short s=s+1和s+=1的区别
- short s=1;s=s+1;与 short s=1;s+=1; 误区
- B/S与C/S的区别
- B/S与C/S的区别
- B/S与C/S的区别
- C/S与B/S的区别
- B/S与C/S的区别
- 关于svn如何完全删除,不引起冲突
- 导出
- mysql 多实例配置
- asdasdw
- ♥BZOJ 2190: [SDOI2008]仪仗队【欧拉函数】
- s=s+1与s+=1的区别
- 快速定位当前类
- activiti工作流获取下一节点实例
- 真机报错The identity used to sign the executable is no longer valid
- python 基础复习笔记
- 【Ubuntu】VMware装Ubuntu教程
- 胡润2016全球富豪榜(专门列出中国富豪)
- vim0x03命令模式操作
- JS正则表达式验证数字非常全