• C++基础01


    一、基本框架

    1. #include
    2. using namespace std;
    3. int main()
    4. {
    5. system("pause");
    6. return 0;
    7. }

    二、输出Hello World

    1. #include
    2. using namespace std;
    3. int main()
    4. {
    5. cout << "Hello World" << endl;
    6. cout << "hello c++" << endl;
    7. system("pause");
    8. return 0;
    9. }

    三、常量的定义方法

    1.#define 宏常量:#define 常量名 常量值

    • 通常在文件上方定义,表示一个常量

    2.const修饰的变量:const 数据类型 常量名 = 常量值

    • 通常在变量定义前加关键字const,修饰该变量为常量,不可修改

    四、标识符命名规则

    • 标识符不能是关键字
    • 标识符只能由字母、数字、下划线组成
    • 第一个字符必须为字母或下划线
    • 标识符中字母区分大小写

    五、整型

    1. #include
    2. using namespace std;
    3. int main()
    4. {
    5. //整型:short(2个字节) int(4个字节) long(4个字节) long long(8个字节)
    6. //可以利用sizeof求出数据类型占用内存大小
    7. //语法:sizeof(数据类型/变量)
    8. short num1 = 10;
    9. cout << "short占用内存空间为:" << sizeof(num1) << endl;
    10. int num2 = 10;
    11. cout << "int占用内存空间为:" << sizeof(int) << endl;
    12. long num3 = 10;
    13. cout << "long占用内存空间为:" << sizeof(long) << endl;
    14. long long num4 = 10;
    15. cout << "long long占用内存空间为:" << sizeof(long long) << endl;
    16. //整型结论:short
    17. system("pause");
    18. return 0;
    19. }

    六、实型(浮点型)

    作用:用于表示小数

    两者的区别在于表示的有效数字范围不同

    数据类型占用空间有效数字范围
    float4字节7位有效数字
    double8字节15-16位有效数字

    统计内存空间的方法

    sizeof(数据类型或变量名)

    表示小数的另一种方法:科学计数法

    七、转义字符和字符串

    C++中字符串有两种定义方法:

    1.C风格字符串

     char 变量名[] = "字符串";

    注意:(1)需要在变量名后面加[](2)需要用双引号

    2.C++风格字符串

    string 变量名 = "字符串";

    注意:需要在代码顶端引入头文件#include

    1. #include
    2. using namespace std;
    3. #include //C++风格字符串,要包含这个头文件
    4. int main()
    5. {
    6. char ch = 'a';
    7. cout << "ch=" << ch << endl;
    8. char ch2 = 97;
    9. cout << ch2 << endl;
    10. char ch3 = 65;
    11. cout << ch3 << endl;
    12. cout << sizeof(char) << endl;
    13. cout << (int)ch << endl;
    14. //C风格字符串
    15. char str[] = "zifuchuan";
    16. cout << str << endl;
    17. string str2 = "zifuchuan11";
    18. cout << str2 << endl;
    19. system("pause");
    20. return 0;
    21. }

    八、运算符

    在C++中使用运算符时需要用小括号提升优先级

    1. int x = 10;
    2. int y = 10;
    3. cout << (x&&y) << endl;

  • 相关阅读:
    C站专家圈分享-低代码构建WebAPI的原理与体验
    unity shaderGraph实例-扫描效果
    Python网络编程:构建网络应用与通信
    力扣(LeetCode)1333. 餐厅过滤器(C++)
    第19章_体系结构
    云上未来,数智导航:阿里云研究院报告合集
    (附源码)mysql音乐播放器小程序 毕业设计 170900
    4603. 最大价值
    JSP入门级笔记
    杂牌行车记录仪特殊AVI结构恢复案例
  • 原文地址:https://blog.csdn.net/qq_36545099/article/details/127776901