字面值常量的知识点

1.每个字面值常量都是有类型的

整型字面值常量:在没有指定时,整型字面值常量的类型是 int ,long,longlong 中能存储的最小尺寸。(short 类型没有对应的字面值)

浮点型字面值常量:在没有指定时,默认是 double 类型

字符串字面值常量:类型为 char[n] *

... 其中每个字面值常量的类型都是可以通过加前缀或后缀进行指定


2.字符串字面值串接

在C++11 中,如果两个字符串字面值位置紧邻,且仅有空格,锁紧以及换行符分隔,则将其看做一个整体 ( 类似对若干个成立 )。如下:

string str = "hello "
	" world"
	" ok";

3.转义字符

1) \ 后最多跟三位八进制数,且默认为八进制数,同时 0111将被算作4个数

2)\x 后可跟任意位十六进制数

eg:

" \0111 " => " \11"  "1" (表示八进制的0 ,被当做一个实际数值)

"\11" => "\011"  (默认八进制)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值