首页 > 其他 > 详细

2.1 基本内置类型

时间:2018-04-05 00:38:21      阅读:220      评论:0      收藏:0      [点我收藏+]

2.1.1 算术类型

1.算术类型:字符,整型数,布尔值,浮点数。

 

2.大多数机器的字节由8比特构成,字则由32或64比特构成,也是4或8字节。

 

2.1.2类型转换

1.当我们把一个非布尔类型的算术值赋给布尔类型时,初始值为0则结果为false,否则结果为true。

当我们......初始值为false则结果为0...

 

2.赋整数值给无符号类型,超过定义范围0-255则实际结果是该值对256取模后所取得的余数。(把-1赋给8比特大小的unsigned char所得的结果是255)

 

3.赋值给带符号类型一个超出他表示范围的值时,结果是未定义的。

 

2.1.3 字面值常量

1.‘a‘ //字符字面值

"Hello world!" //字符串字面值

字符串实际长度比内容多1

 

2.转义序列:

\a

响铃(BEL)

007

\b

退格(BS) ,将当前位置移到前一列

008

\f

换页(FF),将当前位置移到下页开头

012

\n

换行(LF) ,将当前位置移到下一行开头

010

\r

回车(CR) ,将当前位置移到本行开头

013

\t

水平制表(HT) (跳到下一个TAB位置)

009

\v

垂直制表(VT)

011

\\

代表一个反斜线字符‘‘\‘

092

\‘

代表一个单引号(撇号)字符

039

\"

代表一个双引号字符

034

\? 代表一个问号 063

\0

空字符(NULL)

000

 

 

3.指针字面值

nullptr

#include <iostream>

int main(void)
{
    int *a = nullptr;
    std::cout << a;
    return 0;
}

 

2.1 基本内置类型

原文:https://www.cnblogs.com/Mayfly-nymph/p/8719485.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!