龙空技术网

你知道C++基本数据类型的大小吗?

只争赵夕 190

前言:

如今小伙伴们对“c语言中的每个字符变量占用的存储空间是什么”大约比较珍视,朋友们都需要分析一些“c语言中的每个字符变量占用的存储空间是什么”的相关文章。那么小编在网络上收集了一些有关“c语言中的每个字符变量占用的存储空间是什么””的相关内容,希望大家能喜欢,你们一起来学习一下吧!

今天我们来学习C++基本数据类型。在C++中,创建变量或常量时必须指定数据类型,否则无法为变量分配内存。数据类型的意义在于为变量分配合适的内存空间,避免浪费内存资源。C++中有很多种数据类型,它们的大小各不相同。

那么,我们如何知道这些数据类型的大小呢?我们可以使用size of来计算数据类型的大小。运行程序后,我们可以观察到不同的数据类型申请了多少字节。

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

·short类型占用的字节大小为2。

·INT类型占用的内存大小为4。

·long类型占用的字节大小为4。

·long long类型占用的内存大小为8。

·浮点型变量表示小数类型的数据。浮点型变量分为两种,区别在于表示的有效数字范围不同。单精度浮点型占4个字节,双精度浮点型占8个字节。

在C++语言中,字符型变量只占用一个字节,字符型变量是将对应的asii码存放至内存,而不是字符本身。字符型变量常见的错误是:当我们表示字符时只需使用单引号,单引号内只能有一个字符。

·bool数据类型表示真或假的值。bool类型占一个字节大小,有且只有两个值。当bool类型的值为true表示真,bool类型的值为false表示假。

你学会了吗?

标签: #c语言中的每个字符变量占用的存储空间是什么