C++程序 查找int,float,double和char的大小

C++程序 查找int,float,double和char的大小

给定四种类型的变量,即int,char,float和double,任务是编写一个C++程序,查找这四种类型变量的大小。 sizeof 示例:

输入 : int
输出 : Size of int = 4

输入 : double
输出 : Size of double = 8

下面是所有数据类型及其大小、范围和访问说明符的列表:

数据类型 内存大小(字节) 范围 格式说明符
short int 2 -32768到32767 %hd
unsigned short int 2 0到65535 %hu
unsigned int 4 0到4294967295 %u
int 4 -2147483648到2147483647 %d
long int 4 -2147483648到2147483647 %ld
unsigned long int 4 0到4294967295 %lu
long long int 8 -(2^63)到(2^63)-1 %lld
unsigned long long int 8 0到18446744073709551615 %llu
signed char 1 -128到127 %c
unsigned char 1 0到255 %c
float 4 %f
double 8 %lf
long double 12 %Lf

要查找四个变量的大小:

  1. 四种类型的变量在 integerType,floatType,doubleType和charType 中定义。
  2. 使用sizeof()运算符计算变量的大小。

以下是查找int,char,float和double数据类型大小的C++程序:

// 查找int、char、float和double数据类型大小的C++程序
#include <iostream>
using namespace std;
 
int main()
{
    int integerType;
    char charType;
    float floatType;
    double doubleType;
 
    // 计算并输出integerType变量的大小
    cout << "Size of int is: " <<
    sizeof(integerType) <<"\n";
 
    // 计算并输出charType变量的大小
    cout << "Size of char is: " <<
    sizeof(charType) <<"\n";
     
    // 计算并输出floatType变量的大小
    cout << "Size of float is: " <<
    sizeof(floatType) <<"\n";
 
    // 计算并输出doubleType变量的大小
    cout << "Size of double is: " <<
    sizeof(doubleType) <<"\n";
 
    return 0;
}  

输出:

Size of int is: 4
Size of char is: 1
Size of float is: 4
Size of double is: 8

时间复杂度: O(1)

辅助空间: O(1)

因为使用恒定的额外空间。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

C++ 示例