C++学习笔记

C++学习笔记

一、函数定义格式:

在这里插入图片描述

二、变量命名规则:

数据类型 变量名=初始值;
在这里插入图片描述
开头只能是字母或下划线

注意 : C++变量的命名不能与C++的关键字相同

C++关键字:

在这里插入图片描述

在C++的命名中只有前63个字符被认为是有效命名,前63个分别相等的变量名视为相同的变量名

三、怎么定义一个对象:

1.class+类名+对象名

在这里插入图片描述

2.类名+对象名

在这里插入图片描述

注意:使用类定义对象前应该对类进行定义。类的定义:

类的定义类似结构体
类的定义类似结构体定义

四、C++中的数据类型:

1.整型:

int(至少与short相等),
short(至少16位),
long(至少32位,且至少与int一样),
long long(至少64位,且至少与long相等);
unsigned
在这里插入图片描述

2.char类型

字符和小整数
signed char:-128~127
unsigned char:0~255

3.char16_t和char32_t:

char16_t:无符号,长16位,常量前缀u。
char32_t:无符号,长32位,常量前缀U。

4.bool类型:

零被转化为true,任何非零值被转化为false。

5.浮点值:

在这里插入图片描述

float,double,long double;

1).标准小数表示:

如:
1.2, 2,5…

2).E字表示法:

尾数+E+指数
在这里插入图片描述
存储时2.3,7E6等数据默认属于double类型,需加上F/f的后缀,若希望为long double类型,则应该加上L/l的后缀。

6.string类型:

使用std::string引用string类型或者先提供using语句预编译指令。

7.结构:

用户定义的类型,可存放不同类型的数据。
在这里插入图片描述
在这里插入图片描述

五、基本的C++算术运算符及运算符的优先级:

在这里插入图片描述

六、C++的关键字auto:

如果不指定变量的类型,编译器将该变量的类型设定为与初始值相同。如:
auto n=10;//默认n为int类型。

七、数组(复合类型):

1.数组的声明:

数据类型 数组名【数组元素数量】(typeName arrayName【arraySize】)
和C语言一样,数组下标从0开始

八、字符串的拼接:

cout后面任何两个由空白分隔的字符串都将自动拼接成为一个字符串。
例如下述语句的输出结果为:
在这里插入图片描述

在这里插入图片描述

九、常量

#define:宏常量,文件上方使用
const:在变量定义时添加

十、sizeof关键字:

格式:sizeof(变量名/数据类型)

十一、goto语句;

无条件跳转任意语句:goto 标记
1.xxxxxxx
2.xxxxxxx
go to FLAG
3.xxxxxxx
4.xxxxxxx
FLAG:
5xxxxxxxx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值