C++程式查詢系統中int、float、double和char的大小
C++中的資料型別
C++中有很多資料型別,但最常用的包括int、float、double和char。以下是關於這些資料型別的詳細資訊:
int - 用於儲存整型資料,通常需要4個位元組的記憶體空間。
float - 用於儲存單精度浮點數或小數。float變數通常需要4個位元組的記憶體空間。
double - 用於儲存雙精度浮點數或小數。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;
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP