最新文章列表

C语言基础学习运算符-赋值运算符

简单赋值   在C语言里,运算符=并不表示相等,而是一个赋值运算符。这意味着,符号=的左边该是一个可修改的变量名,而右边是赋给该变量的值。     如下程序语句:   i = i+1; 在数学上,该等式无法成立。而作为C语言的赋值语句,它意味着找到赋值符号=右边变量i的值,加1后再赋给左边名字为i的变量。赋值运算符=的右边若有变量名,那这个变量名最好是已经被初始化过的。 不同的 ...
octopole 评论(0) 有546人浏览 2016-09-11 09:50

关于+=运算符的小细节

    当使用+=、-=、*=、/=、%=、运算符对基本类型进行运算时,遵循如下规则:     运算符右边的数值将首先被强制转换成与运算符左边数值相同的类型,然后再执行运算, 且运算结果与运算符左边数值类型相同。     比如+=运算的时候其实就相当于int x=10;                                 x+=10;与x=x+10;是一样的效果的。     但是shor ...
scarlettli 评论(0) 有710人浏览 2013-08-11 11:35

java +和+=

java中有+=运算符。 比如 a += b 表示 a = a + b; 大多数情况下是成立的,但是有个例子就不相等了。 short s1 = 1; s1 = s1 + 1; 编译时就会出错。因为s1 + 1的类型是int型,赋值给short型的s1就会出现转型错误,要进行转型操作。 但 short s1 = 1; s1 += 1; 就不会发生那种错误,编译器会对他进行特殊处理。因此编译不会出错 ...
Javaloverlover 评论(0) 有938人浏览 2011-09-14 17:06

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics