学完C之后迈向C++

整理笔记

c++标识符

用来标识变量、函数、类、模块或任何其他用户自定义项目的名称。

一个标识符以字母A-Z或a-z或下划线_开始,后跟零个或多个字母、下划线和数字(0-9)

c++关键字

下列这些保留字不能作为常量名、变量名或其他标识符名

asmelsenewthis
autoenumoperatorthrow
boolexplicitprivatetrue
breakexportprotectedtry
caseexternpublictypedef
catchfalseregistertypeid
charfloat

reinterpret_cast

typename
classforreturnunion
constfriendshortunsigned

const_cast

gotosignedusing
continueifsizeofvirtual
defaultinlinestaticvoid
deleteintstatic_castvolatile
dolongstructwchar_r
doublemutableswitchwhile
dynamic_castnamespacetemplate

三字符组

较少出现的字符,总是以两个问好开头,三字符组可以出现在任何地方

??=#
??/\
??'^
??([
??)]
??!|
??<{
??>}
??-~

C++中的基本内置类型

布尔型bool
字符型char
整型int
浮点型float
双浮点型double
无类型void
宽字符型wchar_t

下表显示了各种变量类型在内存中存储值是需要占用的内存,以及该类型的变量所能存储的最大值和最小值

char

1个字节-128到127 或 0-255
unsigned char1个字节0到255
signed char1个字节-128到127
int4个字节-2147483648到2147483647
unsigned int4个字节0到4294967295
signed int4个字节

-2147483648到2147483647

short int4个字节-32768到32767
unsigned short int2个字节

0到65535

signed short int2个字节-32768到32767
long int8个字节-9,223,372,036,854,775,808到9,223,372,036,854,775,807
signed long int8个字节-9,223,372,036,854,775,808到9,223,372,036,854,775,807
unsigned long int8个字节0到18,446,744,073,709,551,615
float4个字节精度型占4个字节(32位)内存空间,4+/-3.4e+/-38(~7个数字)
double8个字节双精度型占8个字节(64位)内存空间,+/-1.7e+/-308(~15个数字)
long double16个字节长双精度型占16个字节(128位)内存空间,可提供18-19位有效数字
wchar_t2或4个字节1个宽字符

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值