目录
一、简单介绍
1、hello world
第一个c+程序,就是helloworld,这里我用的是CodeBlock编写的
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
return 0;
}
2、注释
注释分为单行注释和多行注释
单行注释为//
多行注释为/*......*/
3、变量
变量存在的意义就是方便我们管理内存口空间
变量创建的语法:数据类型 变量名 = 变量初始值;
4、变量和变常量的区别
常量
作用:用于记录程序中不可更改的数据
c++定义常量的两种方式
1、#define宏常量:#define 常量名 常量值
通常在文件上方定义,表示一个常量
2、const修饰的变量: const 数据类型 常量名 = 常量值
通常在变量定义前加关键字const,修饰该变量为常量,不可修改
5、关键字
作用:关键字是c++中预先保留的单词(标识符)
提示:在给变量或者常量起名称时候,不要用c++的关键字,否则会产生歧义
6、标识符命名规则
作用:c++规定给标识符(变量、常量)命名时,有一套自己的规则
1、标识符不能是关键字
2、标识符只能由字母、数字、下划线组成
3、第一个字符必须为字母或下划线
4、标识符中字母区分大小写
//建议给标识符命名时,争取做到见名知意的效果,方便自己和他人的阅读
二、整数类型
1、整型
short(短整型)占用空间2字节
int(整型)占用空间4字节
long(长整型)占用空间Windows为4节,Linux为4节(32位)8节(64位)
longlong(长长整型)占用空间8字节
2、sizeof关键字
作用:利用sizeof关键字可以统计数据类型所占用内存大小
语法:sizeof(数据类型/变量)
示例:
int main(){
cout << "short 类型所占空间为: ” <<sizeof(short)<< endl;
cout << "int类型所占空间为: ” <<sizeof(int)<< endl;
cout << "long 类型所占空间为: ” <<sizeof(long)<< endl;
cout << "longlong 类型所占空间为: ” <<sizeof(longlong<< endl;
system("pause");
return 0;
}
3、实型(浮点型)
作用:用于表示小数
浮点型变量分为两种:
1)单精度float(占4字节)(7位有效数字)
2)双精度double(占8字节)(15~16位有效数字)
4、字符型
作用:字符型变量用于显示单个字符
语法:char ch=‘a’;
注意:
1)在显示字符型变量时,用单引号将字符括起来,不要用双引号
2)单引号内只能有一个字符,不可以是字符串
【c,c+中字符型变量只占用1个字节】【字符型变量并不是把字符本身放到内存中储存,而是将对应的ASCII编码放到储存单元】
5、转义字符
作用:用于便是一些不能显示的ASCII字符
【现阶段我们常用的转义字符有:\n \\ \t】
6、 字符串型
作用:用于表示一串字符
1)c风格字符串 /*char 变量名[] = "字符串值”*/
例如:
int main()
{
char str1[] = "hello world";
cout << str1 << endl ;
return 0;
}
2)c++风格字符串 /* string 变量名 = “字符串值” */
例如:
int main()
{
char str2 = "hello world";
cout << str2 << endl ;
return 0;
}
7、布尔类型 bool
作用:布尔数据类型代表的是真或假的值
bool类型只有两个值:
1)true——真(本质是1)
2)false——假(本质是0)
bool类型占内存大小1字节
8、数据的输入
作用:用于从键盘获取数据
关键词:cin
语法:cin >> 变量