मैं gcc
साथ उबंटू 10.10 (64 बिट) का उपयोग कर रहा है और मैं अपने सी ++ प्रोग्राम में एक 64 बिट पूर्णांक उपयोग करना चाहता था का प्रतिनिधित्व करते हुए।जीएनयू/लिनक्स
मेरे सिस्टम पर sizeof(long)
, sizeof(long long int)
और sizeof(int64_t)
के आउटपुट सभी 8 बाइट्स (64 बिट्स) हैं।
कौन सा क्वालीफायर (long
, long long
, या int64_t
) क्या आप 64 बिट पूर्णांक का उपयोग करने की अनुशंसा करेंगे?
+1। विन 64 एलएलपी 64 और यूनिक्स एलपी 64 पर विचार करें: http://en.wikipedia.org/wiki/64-bit#64-bit_data_models –