C++数据类型(整型、浮点型、字符型、字符串型、布尔型) 您所在的位置:网站首页 数据的数据类型有哪几种 C++数据类型(整型、浮点型、字符型、字符串型、布尔型)

C++数据类型(整型、浮点型、字符型、字符串型、布尔型)

2024-06-29 04:48| 来源: 网络整理| 查看: 265

文章目录 1 整型2 sizeof关键字3 浮点型(实型)4 字符型5 转义字符6 字符串型7 布尔类型 bool8 C++数据类型小结9 数据的输入

C++创建变量或常量时,必须指定数据类型,否则无法为变量分配内存。

数据类型的意义:为变量分配合适的内存空间,避免浪费内存资源。

1 整型

作用:整型变量表示整数类型的数据。

C++中共有4种表示整型的类型,区别在于所占内存空间和可表示的取值范围不同。

注:实际开发中,较多使用int类型表示整型数据,占用空间大小为4字节。

数据类型占用空间取值范围short(短整型)2字节(-2^15 ~ 2^15-1)int(整型)4字节(-2^31 ~ 2^31-1)long(长整形)Windows为4字节,Linux为4字节(32位),8字节(64位)(-2^31 ~ 2^31-1)long long(长长整形)8字节(-2^63 ~ 2^63-1)

注:不同整型占用的内存空间比较:short < int float f1 = 3.1415926535f; cout 28FS6094^126`31US63?95_127DEL

ASCII 码的大致组成部分: (1)非打印控制字符:ASCII 表的 数字0-31 分配给控制字符,用于控制如打印机等外围设备。 (2)打印字符:ASCII 表的 数字32-126 分配给键盘上的字符。

5 转义字符

作用:表示一些特殊的无法直接显示的ASCII字符。 常用的转义字符有:\n \\ \t

注1:C语言中使用转义字符\n换行,C++中使用endl换行。 注2:表示水平制表符的转义符\t占据8个字符宽度。

转义字符含义ASCII码值(十进制)\a警报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数字0000\ddd8进制转义字符,d范围0~73位8进制\xhh16进制转义字符,h范围0-9,a-f,A~F3位16进制

示例:

int main() { cout bool flag = true; cout


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有