标签:数值 分享 按位取反 取反 结合 赋值运算 转义字符 下划线 结果
一、字符串类:(属于类类型) -String (在C++中才有)
使用之前必学引入String 类型:
引入String头文件(系统的头文件): #include <string> ps:头文件不是string.h
1.定义字符串: String a="abc"; String b="abd";
2.字符串的比较:从第一个字符逐个从左至右比较;比较的是ASCII码的大小
从1来看: a==a,b==b,c>d 所以a>b;
3.字符串数组:字符串数组中的元素字符串没有‘\0’这样的结束位;
二、常量与变量
1、什么是常量:
值不能改变的量 1 1.2 固定的值
常量的类型:
(1) 数值型常量(整数、浮点数);
(2) 字符型常量(字符常量、转义字符常量、字符串常量)
(3) 符号常量(#define 符号常量名 常量值)
2、变量
(1)变量
在程序运行期间值可以改变的量成为变量;
变量的命名规则:C++规定标识符只能由字母、数字、下划线组成,且只能由字母和下划线开头,大小写敏感
不能使用关键字和保留字;
(2)常变量
加了const关键字的变量,程序运行时值不可被改变,称之为常变量
ps:常变量在定义时必须初始化,此后他的值不可被改变;
三、运算符
1、算术运算符:
+ - * / % ++ --
加 减 乘 除 整除求余 自加 自减
2、关系运算符:
> < = >= <= !=
大于 小于 等于 大于等于 小于等于 不等于
返回值为bool(c语言中返回值为0和1)
3、逻辑运算符:
&& || !
逻辑与 逻辑或 逻辑非
逻辑运算符前后两个值都是bool(c语言中必须是0和非0值);
&&:都为真才为真,只要又一个为假就为假;
|| : 只要有一个为真就为真;
!: 与当前相反;
4、位运算符:
<< >> & | ^ ~
按位左移 按位右移 按位与 按位或 按位异或 按位取反
原码 反码 补码
5、赋值运算符 =
(1)意义:将赋值运算符右边的值(包含表达式最后的运算结果)赋值给赋值运算符左边的变量;
A=1;
(2)赋值操作的右结合性
标签:数值 分享 按位取反 取反 结合 赋值运算 转义字符 下划线 结果
原文地址:http://www.cnblogs.com/huihuizhang/p/7922097.html