C++条记

打印 上一主题 下一主题

主题 892|帖子 892|积分 2676

C++第一课:


  • 开发工具:Dev-C++
  • C++步伐的根本结构
    1. int main( )
    2. {
    3.   return 0;
    4. }
    复制代码
    main是函数名
    int表示函数返回的数据范例
    return 0;表示步伐乐成运行。如果返回其他数字,表示步伐运行时有非常。
  • 编程小辞书

    • Dev: developer "开发者"的缩写
    • int:整数,整型
    • main:主要的,主函数
    • return:返回

  • C++步伐的运行步调
    (1)编译 (快捷键F9)
    (2)运行(快捷键F10)
    留意:在Dev-C++中给我们提供了一个快速运行C++步伐的“编译运行”按钮(快捷键F11)
C++第二课:


  • C++输出语句的语法:
    1. cout << 内容1 << ... << 内容n;
    复制代码
    说明:
    (1)<<:流插入运算符
    (2)cout语句的作用是将流插入运算符“<<”右侧的内容插入输出流中,C++体系再将输出流的内容输出到表现器上。
  • C++步伐的一般结构
    1. #include <iostream>      //1.头文件
    2. using namespace std;     //2.命名空间         
    3. int main()               //3.主函数
    4. {
    5.     //这里写程序代码
    6.     return 0;
    7. }
    复制代码
  • 换行
    C++中换利用用endl。
    1. cout << endl; //换行
    复制代码
    示例:
    1. cout << "春晓" << endl;
    复制代码
  • 变量的概念
    在步伐运行期间,其值可以改变的量称为“变量”。
  • 变量的界说与赋值
    1. int a;   //定义变量
    2. a = 100;//给变量赋值
    复制代码
  • 运算符和表达式
    数学运算符:+ - * /
    表达式:变量(或数据)与运算符组合成的式子。
    ​ 如:a + b、 a * 2
C++ 第三课:


  • 通常,我们把具有计数功能的变量,称为“计数器”。
  • “++”叫做自增运算符,其功能是使变量的值加1。
    1. int i = 0,j,k;
    2. /*       用法1:变量名++;      */
    3. j = i++; //先返回值,后加1
    4. /* 上面的一行代码"等价于"下面两行
    5. j = i;
    6. i = i + 1;
    7. */
    8. /*       用法2:++变量名;      */
    9. k = ++i; //先加1,后返回值
    10. /* 上面的一行代码"等价于"下面两行
    11. i = i + 1;
    12. k = i;
    13. */
    复制代码
  • “–”叫做自减运算符,其功能是使变量的值减1,其运算规则跟“++”类似。
  • 通常,我们把具有累加功能的变量,称为“累加器”。
  • 复合的赋值运算符:+=、-=、*=、/=、%=
    1. i += 1;  //等价于  i = i + 1
    2. i -= 1;  //等价于  i = i - 1
    3. i *= 1;  //等价于  i = i * 1
    4. i /= 1;  //等价于  i = i / 1
    5. i %= 1;  //等价于  i = i % 1
    复制代码
C++ 第四课:


  • 交换两个变量的值
    1. int a = 5,b = 20,t;
    2. cout << "a=" << a << " b=" << b << endl;
    3. //交换过程-开始
    4. t = a;
    5. a = b;
    6. b = t;
    7. //交换过程-结束
    8. cout << "a=" << a << " b=" << b << endl;
    复制代码
  • 解释符

    • 单行解释
      1. // 注释内容
      复制代码
    • 多行解释
      1. /*
      2.   第1行注释内容
      3.   第2行注释内容
      4.   …
      5. */
      复制代码

  • 设置域宽
    **域宽的概念:**输出的内容所占的总宽度称为域宽。
    **设置域宽的方法:**setw(长度)
    使用域宽需要引入指令:#include <iomanip>
    示例代码:
    1. int a = 18;
    2. cout << setw(9) << a << endl; //输出数据所需的宽度比设置的域宽小,默认用空格填充
    复制代码

    1. int a = 123456789;
    2. cout << setw(5) << a << endl; //输出数据所需的宽度比设置的域宽大,输出数据并不会被截断,系统会输出所有位
    复制代码

C++ 第五课:


  • C++中的输入语法:
    1. cin >> 变量;
    复制代码
    原理:
    与cout语句一样,也是用“流”的方式实现的。
    从输入设备(一般是键盘)读入数据送到输入流中,C++体系提取输入流中的数据赋值给指定的变量,表示图如下:

    如果要输入多个数据,可以使用如下语句:
    1. cin >> 变量1 >> 变量2;
    复制代码
          留意:
    1.两个数之间要用一个或多个空格、回车键、制表符(Tab)分隔;
    2.当输入多余2个数时,也只取最前面的2个数,把他们赋值给变量1和变量2。
  • 单精度实数
    单精度实数的范例名为float.
    界说单精度实数的语法:
    1. float s;  //定义单精度实数
    2. s = 2.5;  //给单精度实数赋值
    复制代码
C++ 第六课:


  • 整除运算符:/
  • 整除求余运算符:%
  • ASCII编码
    ASCII (American Standard Code for Information Interchange): 美国尺度信息交换代码。
    ASCII编码主要用于表现现代英语和其他西欧语言。它是最通用的信息交换尺度。
    尺度ASCII码(基础ASCII码)使用指定的7位二进制数组合来表示128种大概的字符。

  • 字符型
    字符型数据是以ASCII码存储的,通常占一个字节(即8个二进制位)
    字符型数据,只包含一个字符(有且只有一个字符),用一对单引号括起来,如’+‘、 ‘b’、‘8’、’#’
    在C++中,用关键字char界说字符型变量。语法如下:
    1. char c;         //定义字符型变量
    2. c = 'b';         //给字符型变量赋值
    复制代码
    **留意:**一个字符数据可以赋给整型变量。反之,一个整型数据也可以赋给字符变量。字符数据也可以像整型数据一样,举行算术运算。
C++ 第七课:


  • 关系运算符
       名称符号大于>大于便是>=小于<小于便是<=便是==不便是!=
  • 关系表达式
    关系表达式:由关系运算符和数据(变量和常量)构成的表达式,称为关系表达式。
    关系表达式的值是一个逻辑值,即“真”或“假”。如果条件成立,其值为“真”;如果条件不成立,其值为“假”。在C++中,数值非0表示“真”,数值0表示“假”。
  • if语句
    语法:
    1. if(表达式)
    2.    语句1;
    复制代码
    流程图:

  • 流程图
    在编程语言中,流程图可以用来表示步伐的执行步调。
    画流程图时,需要用特定的图形符号加上说明,以下是流程图中的图形符号:

C++ 第八课:


  • if-else语句
    语法:
    1. if(表达式)
    2.         语句1;
    3. else
    4.         语句2;
    复制代码
    流程图:

  • if语句嵌套
    在if语句中又包含一个或多个if语句,称为if语句的嵌套。
  • 常变量
    **概念:**在界说变量时,如果加上关键字const,则变量的值在步伐运行期间不能改变,这种变量称为常变量,在C++中常变量又称为只读变量。
    语法:
    1. const 数据类型 常变量名 = 值;
    2. //示例代码
    3. 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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

民工心事

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表