Visual Studio初识

一,标识符构成规则
1,以大写字母,小写字母或下划线(_)开始
2,可以由大写字母,小写字母,下划线,数字0到9组成
3,大写字母和小写字母代表不同的标识符
4,不能是C++关键字或操作符
二,C++能够处理的基本数据类型
1,整数类型
2,实数类型
3,字符类型
4,布尔类型(逻辑值)
三,程序中的数据
·常量
1,在源程序中直接写明的数据
2,其值在程序运行期间不可改变
·变量
1,在运行程序中允许改变的数据
·整数类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四,数据类型
1,基本类型: 整型 短整型(short int) 整型(int) 长整型(long int)
字符型(char)
浮点型 单精度型(float) 双精度型(double) 长双精度型(long double)
布尔型(bool)
派生类型:指针类型(*)
枚举类型(enum)
数组类型([ ])
结构体类型(struct)
共用体类型(union)
类类型(class)
空类型

PS:浮点数都是近似相等的。

五,基本运算符
1,+ — * /(若整数相除,结果取整)
2,%(取余,操作数为整数)
六,优先级与结合性
1,先乘除,后加减,同级自左向右
2,++,——(自增,自减)
例:i++;–j(前置,后置)
在这里插入图片描述
七,逗号运算和逗号表达式
1,格式
表达式1,表达式2
2,求解顺序及结果
先求解表达式1,再求解表达式2,最终结果为表达式2的值
例: a=35,a4最终结果为60
八,关系运算与关系表达式
在这里插入图片描述
1,关系运算是比较简单的一种逻辑运算,优先次序为:
< <= > >= (优先级相同:高) = = !=(优先级相同:低)
2,关系表达式是一种最简单的逻辑表达式
在这里插入图片描述
九,&&的运算规则(与的关系,见假即假)
1,两侧表达式都为真,结果为真
2,有一侧表达式为假,结果为假
&&的短路特性 :表达式1&&表达式2
1,先求解表达式1
2,若表达式1的值为false,则最终结果为false,不再求解表达式2
3,若表达式1的结果为true,则求解表达式2,以表达式2的结果作为最终结果

十,||的运算规则(或的关系,见真即真)
1,两侧表达式都为假,结果为假
2,有一侧表达式为真,结果为真
||的短路特性 : 表达式1||表达式2
1,先求解表达式1
2,若表达式1的值为true,则最终结果为true,不再求解表达式2
3,若表达式1的结果为false,则求解表达式2,以表达式2的结果作为最终结果

十一,条件运算符与条件表达式
一般形式:表达式1?(1只能是布尔类型,取值只能取真或假) 表达式2 :表达式3
执行顺序
1,先求解表达式1,
2,若表达式1的值为true,则求解表达式2,表达式2的值为最终结果
3,若表达式1的值为false,则求解表达式3,表达式3的值为最终结果
在这里插入图片描述

十二,Sizeof运算(求字节数),位运算
在这里插入图片描述

十三,位运算——按位与(&)
1,运算规则:两个位对应都是1时,结果的对应位是1.。对应的两个数
的对应位如果有一个是0,结果的对应位就是0.
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
十四,按位或运算( | )
1,运算规则:如果两个数的对应位都是1,结果是1.一个0,一个1,结果
也是1。只有两个数的对应位结果都是0时结果才是 0。
在这里插入图片描述

十五,按位异或运算(∧)
1,1和某一位按位异或,原来是0就变为1,原来是1就变为0。0和某个数作按位
异或,原来是1还是1,原来是0还是0,保持不变。可以指定将变量中的某些位翻转。

十六,位运算——取反(~)
在这里插入图片描述

十七,位运算——移位(<<,>>)
1,左移运算(<<)
左移后,低位补0,高位舍弃
2,右移运算(>>)
右移后:低位舍弃 高位:无符号数:补0。 有符号数:补“符号位”

十八,运算符优先级
在这里插入图片描述

十九,隐含转换
在这里插入图片描述

低类型:表示数据范围比较窄的类型
高类型:表示数据范围比较宽的类型

二十,隐含转换的条件和情况

在这里插入图片描述
二十一,混合运算时数据类型的转换
隐式转换
在这里插入图片描述

      显式转换

在这里插入图片描述

   简单程序设计(上)  

一,注释方法
在这里插入图片描述
/* */ 需要配对使用
// 做单行注释使用

二,cin的用法
cout专门负责输出
cin专门负责输入,把用户从键盘输入的值接收进来,接收进来的值放到某个变量中。

PS:(1)程序调试:定位和排除运行时的错误
(2)准备笔记本,记录错误信息

发布了2 篇原创文章 · 获赞 3 · 访问量 2837
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章