C++要点总结_01_数据类型
#include<iostream> // 引入头文件
using namespace std; // 命名空间
void main() // 主函数,程序入口
{
cout<<"Hello ,hs\n"; // 输出字符串常量
}
// 代码运行结果:
/*
Hello ,hs
*/
- C++特点:面向对象、封装、多态。
- 头文件引用:导入函数库,导入C++自带的函数库 #include 或者导入自定义的函数库#include“name.h”
- 应用命名空间:把函数的头文件放在一个文件中,防止不同文件命名重名。
- 主函数:程序入口,编译器只执行int main(参数){命令}函数里的代码。
- 字符串常量:内容不能更改
- 数据流:输入或输出的内容
- #:宏定义或预编译指令。
- #inlude:引用。把指定文件的内容全部复制进来,方便后续调用文件丽的成员。
- //:单行注释。编译器不会执行注释后面的代码。
- /* */: 多行注释。多行注释中不允许嵌套多行注释,否则无效。
- {}:代码块儿,作用域。
- void: 示函数的返回值。函数的返回值是用来判断函数执行
情况以及返回函数执行结果的。void代表不返回任何数据,如果要返
回数据还需要使用return语句。 - cout: 输出流。实现向屏幕输出不同类型的数据。
- <<:表示将字符串传送到输出流中。
1.1 常量及符号
- 常量:程序中数值不能改变的量。
- 常量类型:整型常量、实型常量、字符常量、字符串常量和其他常量。
- 整型常分类:按照符号划分为有符号整型常量(包含正负数)和无符号整型常量(只包含正数)。按照字节数长整型常量和短整型常量。
- 短整型、整型、长整型分别几个字节?
- 整形可以写成八进制、十六进制、二进制。
- 八进制:0开头,每位取值分别为0~7.
- 十六进制:0X或0x开头,每位取值分别为0~7、a~f或A~F。
- 实型常量:浮点数,只能采用十进制形式表示。
- 实型常量表示方法:小数表示法(3.14)和指数表示法(314,3.14e2,3.14e-2)。
- 单双精度:123f是单精度浮点数,在内存占4个字节。123l是长双精度,在内存占8个字节。
- 字符常量:用单引号括起来的一个字符。在对代码编译时,编译器会根据ASCII码表将字符常量转换成整型常量。
- 转义字符:时以字符“\”代表开始转义。“\0”空字符;“\n”换行;“\t”水平制表符;“\f”换页;“\r”回车;“\b”;“\”反斜杠;“'”单引号字符;“"”双引号字符;“\a”响铃;
- 字符串常量:由一对双引号括起来的零个或多个字符序列。本质是一个字符数组。一般在给字符数组赋初值时在字符串的末尾加上字符’\0’,表示字符结束。
- 布尔常量:true和false。
- 枚举常量:枚举型数据中定义的成员也都是常量。
- 宏定义常量:通过#define宏定义的一些值也是常量。
#include<iostream> // 引入头文件
using namespace std; // 命名空间
void main() // 主函数,程序入口
{
cout<<2<<endl; // 输出整型常量
cout<<2.4<<endl; // 输出实型常量
cout<<'a'<<endl; // 输出字符常量,用单引号表示
cout<<"abc"<<endl; // 输出字符串常量,用双引号表示
}
// 代码运行结果:
/*
Hello ,hs
2
2.4
a
abc
*/
1.2 变量
- 变量:程序在运行时其值可改变的量。
- 标识符:是用来对C++程序中的常量、变量、语句标号以及用户自定义函数的名称进行标识的符号。
- 标识符命名规则:由字母、数字及下画线组成,且不能以数字开头;大写和小写字母代表不同意义;不能与关键字同名;尽量“见名知义”。
- 关键字:C++ 定义的有特殊用途的名称。
- 变量定义形式:修饰符 类型 变量名标识符。const int a = 100;
参考:《C++从入门到精通》
原文地址:https://blog.csdn.net/qq_35732321/article/details/140644767
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!