C++第一课:
- 开发工具:Dev-C++
- C++步伐的根本结构
main是函数名
int表示函数返回的数据范例
return 0;表示步伐乐成运行。如果返回其他数字,表示步伐运行时有非常。
- 编程小辞书
- Dev: developer "开发者"的缩写
- int:整数,整型
- main:主要的,主函数
- return:返回
- C++步伐的运行步调
(1)编译 (快捷键F9)
(2)运行(快捷键F10)
留意:在Dev-C++中给我们提供了一个快速运行C++步伐的“编译运行”按钮(快捷键F11)
C++第二课:
- C++输出语句的语法:
- cout << 内容1 << ... << 内容n;
复制代码 说明:
(1)<<:流插入运算符
(2)cout语句的作用是将流插入运算符“<<”右侧的内容插入输出流中,C++体系再将输出流的内容输出到表现器上。
- C++步伐的一般结构
- #include <iostream> //1.头文件
- using namespace std; //2.命名空间
- int main() //3.主函数
- {
- //这里写程序代码
- return 0;
- }
复制代码 - 换行
C++中换利用用endl。
示例:
- 变量的概念
在步伐运行期间,其值可以改变的量称为“变量”。
- 变量的界说与赋值
- int a; //定义变量
- a = 100;//给变量赋值
复制代码 - 运算符和表达式
数学运算符:+ - * /
表达式:变量(或数据)与运算符组合成的式子。
如:a + b、 a * 2
C++ 第三课:
- 通常,我们把具有计数功能的变量,称为“计数器”。
- “++”叫做自增运算符,其功能是使变量的值加1。
- int i = 0,j,k;
- /* 用法1:变量名++; */
- j = i++; //先返回值,后加1
- /* 上面的一行代码"等价于"下面两行
- j = i;
- i = i + 1;
- */
- /* 用法2:++变量名; */
- k = ++i; //先加1,后返回值
- /* 上面的一行代码"等价于"下面两行
- i = i + 1;
- k = i;
- */
复制代码 - “–”叫做自减运算符,其功能是使变量的值减1,其运算规则跟“++”类似。
- 通常,我们把具有累加功能的变量,称为“累加器”。
- 复合的赋值运算符:+=、-=、*=、/=、%=
- i += 1; //等价于 i = i + 1
- i -= 1; //等价于 i = i - 1
- i *= 1; //等价于 i = i * 1
- i /= 1; //等价于 i = i / 1
- i %= 1; //等价于 i = i % 1
复制代码 C++ 第四课:
- 交换两个变量的值
- int a = 5,b = 20,t;
- cout << "a=" << a << " b=" << b << endl;
- //交换过程-开始
- t = a;
- a = b;
- b = t;
- //交换过程-结束
- cout << "a=" << a << " b=" << b << endl;
复制代码 - 解释符
- 设置域宽
**域宽的概念:**输出的内容所占的总宽度称为域宽。
**设置域宽的方法:**setw(长度)
使用域宽需要引入指令:#include <iomanip>
示例代码:
- int a = 18;
- cout << setw(9) << a << endl; //输出数据所需的宽度比设置的域宽小,默认用空格填充
复制代码
- int a = 123456789;
- cout << setw(5) << a << endl; //输出数据所需的宽度比设置的域宽大,输出数据并不会被截断,系统会输出所有位
复制代码
C++ 第五课:
- C++中的输入语法:
原理:
与cout语句一样,也是用“流”的方式实现的。
从输入设备(一般是键盘)读入数据送到输入流中,C++体系提取输入流中的数据赋值给指定的变量,表示图如下:
如果要输入多个数据,可以使用如下语句:
留意:
1.两个数之间要用一个或多个空格、回车键、制表符(Tab)分隔;
2.当输入多余2个数时,也只取最前面的2个数,把他们赋值给变量1和变量2。
- 单精度实数
单精度实数的范例名为float.
界说单精度实数的语法:
- float s; //定义单精度实数
- s = 2.5; //给单精度实数赋值
复制代码 C++ 第六课:
- 整除运算符:/
- 整除求余运算符:%
- ASCII编码
ASCII (American Standard Code for Information Interchange): 美国尺度信息交换代码。
ASCII编码主要用于表现现代英语和其他西欧语言。它是最通用的信息交换尺度。
尺度ASCII码(基础ASCII码)使用指定的7位二进制数组合来表示128种大概的字符。
- 字符型
字符型数据是以ASCII码存储的,通常占一个字节(即8个二进制位)
字符型数据,只包含一个字符(有且只有一个字符),用一对单引号括起来,如’+‘、 ‘b’、‘8’、’#’
在C++中,用关键字char界说字符型变量。语法如下:
- char c; //定义字符型变量
- c = 'b'; //给字符型变量赋值
复制代码 **留意:**一个字符数据可以赋给整型变量。反之,一个整型数据也可以赋给字符变量。字符数据也可以像整型数据一样,举行算术运算。
C++ 第七课:
- 关系运算符
名称符号大于>大于便是>=小于<小于便是<=便是==不便是!=
- 关系表达式
关系表达式:由关系运算符和数据(变量和常量)构成的表达式,称为关系表达式。
关系表达式的值是一个逻辑值,即“真”或“假”。如果条件成立,其值为“真”;如果条件不成立,其值为“假”。在C++中,数值非0表示“真”,数值0表示“假”。
- if语句
语法:
流程图:
- 流程图
在编程语言中,流程图可以用来表示步伐的执行步调。
画流程图时,需要用特定的图形符号加上说明,以下是流程图中的图形符号:
C++ 第八课:
- if-else语句
语法:
流程图:
- if语句嵌套
在if语句中又包含一个或多个if语句,称为if语句的嵌套。
- 常变量
**概念:**在界说变量时,如果加上关键字const,则变量的值在步伐运行期间不能改变,这种变量称为常变量,在C++中常变量又称为只读变量。
语法:
- const 数据类型 常变量名 = 值;
- //示例代码
- const int USER=202401;
复制代码 使用常变量的好处有:
(1)修改方便,无论步伐中出现多少次常变量,只要在界说语句中对界说的常变量值举行一次修改,就可以全改。
(2)可读性强,常变量通常具有明确的含义。偶然为了区别常变量和变量,步伐中会把常变量名用大写字母表示。
- 字符串
**概念:**字符串是夹在两个双撇号之间的一串字符,其字符个数可以是零个、一个或多个。
如""、 “a”、 “apple”、 “123”、"apple123"等都是字符串。需要留意的是, “”(空串,零个字符)也是字符串, "a"是字符串,而’a’是字符。
**留意:**string并不是C++语言自己具有的根本范例,使用时必须引入头文件#include<string>
C++ 第十课:
- 逻辑变量
逻辑型变量用关键字bool界说,以是又称为布尔变量,其值只有两个, true(真)和false(假) 。
false(假)和true(真)是逻辑常量,又称为布尔常量。
逻辑结果判断:
在给出逻辑运算结果时,以数值1代表“真”,以0代表“假”。但在判断一个表达式逻辑量是否为“真”时采取的尺度是:如果其值为0就以为是“假”,其值黑白0就以为是“真”。
- 逻辑运算符
&&(与)、||(或)、!(非)
逻辑运算符运算口诀
1、&&(与)
一假即假,同真为真
2、||(或)
一真即真,同假为假
3、!(非)
非真即假,非假即真
C++ 第十课:
- 逻辑运算符的优先级
!(非) > &&(与) > ||(或)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |