C ++程序在您的系统中查找int,float,double和char的大小

C ++中的数据类型

C ++中有许多数据类型,但最常用的是int,float,double和char。关于这些数据类型的一些细节如下-

  • int-用于整数数据类型,通常需要4个字节的存储空间。

  • float-用于存储单精度浮点值或十进制值。浮点变量通常需要4个字节的存储空间。

  • double-用于存储双精度浮点值或十进制值。双变量通常需要8个字节的存储空间。

  • char-用于存储字符。字符通常需要1字节的存储空间。

C ++中的sizeof运算符

sizeof运算符用于查找数据类型的大小。它是一个编译时运算符,用于确定不同变量和数据类型的大小(以字节为单位)。sizeof运算符的语法如下-

sizeof (data type);

查找int,float,double和char大小的程序如下-

示例

#include <iostream>
using namespace std;
int main() {
   cout<<"Size of int is "<<sizeof(int)<<" bytes"<<endl;
   cout<<"Size of float is "<<sizeof(float)<<" bytes"<<endl;
   cout<<"Size of double is "<<sizeof(double)<<" bytes"<<endl;
   cout<<"Size of char is "<<sizeof(char)<<" byte"<<endl;
   return 0;
}

输出结果

Size of int is 4 bytes
Size of float is 4 bytes
Size of double is 8 bytes
Size of char is 1 byte

在上面的程序中,sizeof运算符用于查找int,float,double和char的大小。这是使用cout对象显示的。

cout<<"Size of int is "<<sizeof(int)<<" bytes"<<endl;
cout<<"Size of float is "<<sizeof(float)<<" bytes"<<endl;
cout<<"Size of double is "<<sizeof(double)<<" bytes"<<endl;
cout<<"Size of char is "<<sizeof(char)<<" byte"<<endl;