Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

long long ใน C/C++ คืออะไร?


ในบางกรณี เราใช้ long long ใน C หรือ C++ ทีนี้มาดูว่าโดยทั่วไปแล้ว long คืออะไร? long long นั้นใช้หน่วยความจำมากเป็นสองเท่าของความยาว ในระบบต่างๆ พื้นที่หน่วยความจำที่จัดสรรจะแตกต่างกัน ในสภาพแวดล้อม Linux ความยาวใช้พื้นที่ 64 บิต (8 ไบต์) และความยาวยาวใช้พื้นที่ 128 บิต (16 ไบต์) ใช้เมื่อเราต้องการจัดการกับค่าจำนวนเต็มจำนวนมาก

เราสามารถทดสอบขนาดประเภทต่างๆ ได้โดยใช้โปรแกรมง่ายๆ นี้

ตัวอย่าง

#include <iostream>
using namespace std;
main() {
   int a;
   long b;
   long long c;
   cout << "Size of int = "<< sizeof(a) <<" bytes \n";
   cout << "Size of long = "<< sizeof(b) <<" bytes\n";
   cout << "Size of long long = "<< sizeof(c) <<" bytes\n";
}

ผลลัพธ์

Size of int = 4 bytes
Size of long = 4 bytes
Size of long long = 8 bytes

ผลลัพธ์อาจแตกต่างกันไปในแต่ละระบบ แพลตฟอร์ม windows ใช้สำหรับการทดสอบที่นี่