码迷,mamicode.com
首页 > 其他好文 > 详细

2.1 基本内置类型

时间:2018-04-05 01:13:49      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:一个   布尔值   ios   lsp   换行   内容   问号   world   整型   

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 基本内置类型

标签:一个   布尔值   ios   lsp   换行   内容   问号   world   整型   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!