运算符算术运算符:+、-、*、/、%、++、-- 。对于++ -- 只能操作一个变量,如i++等同于i=i+1,(先加后用),++i(先拿来用,再把变量+1),--用法和++一样。赋值运算符:= 、+=、 -=、 *=、 /=、 %=、 >>= 、>、>>>。运算时要用补码去算,最终结果要转换为原码...
                            
                            
                                分类:
编程语言   时间:
2015-10-16 11:50:29   
                                阅读次数:
185
                             
                    
                        
                            
                            
                                运算符:算术运算符 赋值运算符 字符串运算符 递增(++)和递减(--)运算符 逻辑运算符 比较运算符 三元运算符1.算术运算符算术运算符,用于完成各种算术运算;+ 加法运算 $a + $b- 减法运算 $a - $b* 乘法运算 $a * $b/ 除法运算 $a / $b% 取模运算(求余数) $...
                            
                            
                                分类:
Web程序   时间:
2015-10-15 14:12:35   
                                阅读次数:
302
                             
                    
                        
                            
                            
                                1. c 中的类型转换是临时对变量值的转换,一般分为: 强制类型转换,自动类型转换。自动转换中一般遵守无论表达式的值是什么样的,系统都自动将其转换为赋值运算符左边变量的类型。2. 当 int 赋给char 时,将int 保留低 8 位赋给 char 型变量。当 long 赋给 int 时,将 lon...
                            
                            
                                分类:
其他好文   时间:
2015-10-10 21:21:21   
                                阅读次数:
142
                             
                    
                        
                            
                            
                                优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。相同优先级中,按结合顺序计算。大多数运算是从左至右计算,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。基本的优先级需要记住:指针最优>单目运算>双目运算(如正负号)先乘除(模),后加减。先算术运算...
                            
                            
                                分类:
编程语言   时间:
2015-10-09 21:24:18   
                                阅读次数:
285
                             
                    
                        
                            
                            
                                学习目标1.【掌握】输入函数scanf的基本使用方法2.【掌握】输入函数scanf运行原理和缓冲区理解3.【掌握】算术运算符和算术表达式的使用4.【了解】数据类型自动转换和强制转换5.【掌握】赋值运算符和复合赋值运算符6.【掌握】自增自减运算符的使用注意7.【掌握】逗号表达式一、输入函数scanf的...
                            
                            
                                分类:
编程语言   时间:
2015-10-08 23:05:42   
                                阅读次数:
359
                             
                    
                        
                            
                            
                                最近在看到以前前辈留下的文章,对于连续赋值(var a={n:1}; a.x=a={n:2}))这个知识点,一开始也搞不清楚,但是最终还是说服了自己,谈谈自己的心得。以下代码能回答正确的可以忽略本文。1 var a={n:1};2 var b=a;3 a.x = a = {n: 2};4 conso...
                            
                            
                                分类:
其他好文   时间:
2015-10-06 06:57:57   
                                阅读次数:
240
                             
                    
                        
                            
                            
                                首先要说的是当对一个已经定义了构造函数以及赋值运算符(拷贝)的class增加了成员的时候,一定要记得为这个class重新改写构造函数以及拷贝赋值运算符。 下一个容易遗忘的点在继承中,看下面的代码: 1 class Customer 2 { 3 public: 4 //....
                            
                            
                                分类:
其他好文   时间:
2015-10-05 18:05:07   
                                阅读次数:
113
                             
                    
                        
                            
                            
                                有些情况自己是不希望生成拷贝构造函数以及拷贝赋值运算符的,这种时候不能只是自己不去编写这些函数,因为这样编译器会自动的去生成这些函数。保险一点的做法是将拷贝构造函数以及拷贝赋值运算符都声明为private的。这样既阻止了编译器生成默认的版本,而且又阻止了别人去调用它。 注意上面的这条“将成员函数.....
                            
                            
                                分类:
其他好文   时间:
2015-10-04 20:57:35   
                                阅读次数:
135
                             
                    
                        
                            
                            
                                运算符算术运算符:应用算术运算符 结果: 120+25=145比较运算符:对操作数进行比较,操作数可以是数字也可以是字符串。然后返回一个布尔值。 结果:age的变量值为:25age<20:false赋值运算符:a="ma" a+1=b等同于a=a+b逻辑运算符:条件运算符:三目运算符格式:...
                            
                            
                                分类:
编程语言   时间:
2015-10-04 15:58:57   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                【 声明:版权所有,转载请标明出处,请勿用于商业用途。  联系信箱:libin493073668@sina.com】
13.1 拷贝、赋值与销毁
1.当定义一个类时,我们显式地或隐式地指定在此类型的对象拷贝、移动、赋值和销毁时做什么。一个类通过定义五种特殊的成员函数来控制这些操作,包括:拷贝构造函数,拷贝赋值运算符,移动构造函数,移动赋值运算符和析构函数。
2.在一个...
                            
                            
                                分类:
编程语言   时间:
2015-10-01 11:42:06   
                                阅读次数:
324