ToB企服应用市场:ToB评测及商务社交产业平台
标题:
C++条记
[打印本页]
作者:
民工心事
时间:
2024-10-27 13:02
标题:
C++条记
C++第一课:
开发工具:Dev-C++
C++步伐的根本结构
int main( )
{
return 0;
}
复制代码
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。
cout << endl; //换行
复制代码
示例:
cout << "春晓" << 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;
复制代码
解释符
单行解释
// 注释内容
复制代码
多行解释
/*
第1行注释内容
第2行注释内容
…
*/
复制代码
设置域宽
**域宽的概念:**输出的内容所占的总宽度称为域宽。
**设置域宽的方法:**setw(长度)
使用域宽需要引入指令:
#include <iomanip>
示例代码:
int a = 18;
cout << setw(9) << a << endl; //输出数据所需的宽度比设置的域宽小,默认用空格填充
复制代码
int a = 123456789;
cout << setw(5) << a << endl; //输出数据所需的宽度比设置的域宽大,输出数据并不会被截断,系统会输出所有位
复制代码
C++ 第五课:
C++中的输入语法:
cin >> 变量;
复制代码
原理:
与cout语句一样,也是用“流”的方式实现的。
从输入设备(一般是
键盘
)读入数据送到
输入流
中,C++体系提取
输入流
中的数据赋值给指定的
变量
,表示图如下:
如果要输入多个数据,可以使用如下语句:
cin >> 变量1 >> 变量2;
复制代码
留意:
1.两个数之间要用一个或多个空格、回车键、制表符(Tab)分隔;
2.当输入多余2个数时,也只取最前面的2个数,把他们赋值给变量1和变量2。
单精度实数
单精度实数的范例名为float.
界说单精度实数的语法:
float s; //定义单精度实数
s = 2.5; //给单精度实数赋值
复制代码
C++ 第六课:
整除运算符:/
整除求余运算符:%
ASCII编码
ASCII (
A
merican
S
tandard
C
ode for
I
nformation
I
nterchange): 美国尺度信息交换代码。
ASCII编码主要用于表现现代英语和其他西欧语言。它是最通用的信息交换尺度。
尺度ASCII码(基础ASCII码)使用指定的7位二进制数组合来表示128种大概的字符。
字符型
字符型数据是以ASCII码存储的,通常占一个字节(即8个二进制位)
字符型数据,只包含一个字符(有且只有一个字符),用一对单引号括起来,如’+‘、 ‘b’、‘8’、’#’
在C++中,用关键字char界说字符型变量。语法如下:
char c; //定义字符型变量
c = 'b'; //给字符型变量赋值
复制代码
**留意:**一个字符数据可以赋给整型变量。反之,一个整型数据也可以赋给字符变量。字符数据也可以像整型数据一样,举行算术运算。
C++ 第七课:
关系运算符
名称
符号
大于>大于便是>=小于<小于便是<=便是==不便是!=
关系表达式
关系表达式:由关系运算符和数据(变量和常量)构成的表达式,称为关系表达式。
关系表达式的值是一个逻辑值,即“真”或“假”。如果条件成立,其值为“真”;如果条件不成立,其值为“假”。在C++中,数值非0表示“真”,数值0表示“假”。
if语句
语法:
if(表达式)
语句1;
复制代码
流程图:
流程图
在编程语言中,流程图可以用来表示步伐的执行步调。
画流程图时,需要用特定的图形符号加上说明,以下是流程图中的图形符号:
C++ 第八课:
if-else语句
语法:
if(表达式)
语句1;
else
语句2;
复制代码
流程图:
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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4