c++学习学习学习学习
注释:单行// 多行/* */
#include <iostream>>
int main(){
int a=10;
std::cout <<"a=" << a << std::endl;
system("pause");
return 0;
}
“将字符串 a= 输出到标准输出流,然后输出变量 a 的值,最后输出一个换行符并刷新输出缓冲区。”
变量的定义,语法:数据类型 变量名=初始值;
常量:作用是用于记录程序中不可更改的数据
c++定义常量的两种方式 #define 宏常量:#define 常量名 常量值。通常在文件上方定义,表示一个常量
const修饰的变量 const 数据类型 常量名=常量值。通常在变量定义前加关键字const,修饰该变量为常量,不可修改
#define MaxSize 256
const int max_value = 100;
enum Color { RED, GREEN, BLUE }; 枚举常量,适用于一组相关常量
c++规定给标识符(变量、常量)命名时:标识符不可以是关键字、标识符只能由字母、数字、下划线组成;第一个字符必须为字母或下划线;标识符中字母区分大小写(见名知意)
数据类型:整型(整数 short(短整型):2字节 int(整型):4字节 long(长整型):windows为4字节,linux为4字节,8字节;long long(长长整型):8字节
sizeof 可以统计数据类型所占内存大小
sizeof(数据类型/变量)
实型的意思就是浮点类型。单精度(float)4字节 。双精度(double)8字节。
float f1=3.1415926f
科学计数法:float f2=3e2 3*10的平方
字符型 char ch='a'; 在显示字符型变量时,使用单引号将字符括起来,不使用双引号
注意,单引号内只能有一个字符,不可以是字符串
c++中字符型变量只占用1个字节。字符型变量不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元。
char ch='a';
cout << ch <<endl;
cout << sizeof(char) << endl;
(int)ch
int ascii = (int)ch;//强制类型转换求ASCII值
a-97 A-65
转义字符:

双引号一般成对出现,括住要输出的内容。所以你要是想单独输出一个” 就需要用到\
多加一个\ 是我真的要输出后面的\n 而不是为了换行
字符串型:用于表示一串字符
c风格:char 变量名[]="字符串值"
c++风格:string 变量名=“字符串值”
注意如果创建的是字符,char 变量名='字符',没有【】,并且是单引号,不是双引号
在c++中的bool值 true 和 fasle 全是小写字母开头的,bool类型占1个字节大小。输出1和0,除了0其他都是true,负数也是true
更多推荐
所有评论(0)