c++入门笔记(5)数据类型

本文介绍了C++中的数据类型,包括布尔型、字符型、双字符型、整型、单精度浮点型和双精度浮点型。还讨论了不同整型在不同系统中的字节大小,以及常量和枚举型常量的使用。通过示例展示了如何使用sizeof()函数检查数据类型大小,并解释了ASCII码的概念。
摘要由CSDN通过智能技术生成

c++有6种数据类型

分别是:
布尔型(bool)

字符型(char)

双字符型(wchar_t)

整型(int)
- 无符号型
- 长整型
- 短整型

单精度浮点型(float)

双精度浮点型(double)
- 双精度型
- 长双精度型


静态变量(static)
外部变量(extern)
寄存器变量
自动存储变量


从广义上来划分c++的数据类型的话,可以将其分为两个大类:

常量
常量意为着它的值不可改变。
变量
变量的值可以改变。


检验数据类型大小

例1:使用sizeof()函数可检验数据类型占用几个字节空间,以整型为例.

#include <iostream>

int main(){
    std::cout << "检验数据类型大小-int:" << sizeof(int) << "个字节" << std::endl;
    return 0;
}

输出:

检验数据类型大小-int:4个字节

布尔型(bool)

布尔型可表示两个逻辑值,1和0,即(true)或(false).
例1:

#include <iostream>

int main(){

    bool check = true;  //定义一个布尔型变量,并将它的值初始化为真

    if(check == true){  //如果check的值为真,那么执行语句块的代码
        std::cout << "Hello,word!\n";
    }

    return 0;
}

输出:

Hello,word!

bool check = true

该语句等同于 bool check = 1


字符型变量(char)

字符型变量存放的是字符,这个字符指的是计算机字符集中的字符(ASCII码).字符型变量只占1个字节.
一个字节为8位(2进制的8位),而最大的8位2进制数字为1111 1111,换算成10进制为255,因此字符型变量可存储256个字符,而一个字符可解释为0~255之间的一个数或某个ASCII码.

计算机用1和0的模式给它们做的任何事情编码,有时这些数为指令,有时这些数为一些值,有时则是代码,为了区分开来,一种重要的标准化代码集ASCII产

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值