stdint.h और cstdint के बीच क्या अंतर है? उनमें से दोनों एमएसवीसी (विजुअल स्टूडियो 2010) और जीसीसी-4.5.1 में उपलब्ध हैं। इसके अलावा intX_t/uintX_t प्रकारों को परिभाषित करें (जहां X प्रकार के बाइट्स में
कृपया मेरे कोड देखें: #include <stdint.h>
int main(int argc, char *argv[])
{
unsigned char s = 0xffU;
char ch = 0xff;
int val = 78;
((int8_t) + (78)); /*what does this mean*/
INT8_C(val); /*e
इस कोड पर विचार करें: typedef int64_t Blkno;
#define BLKNO_FMT "%lld"
printf(BLKNO_FMT, (Blkno)some_blkno);
यह 86 पर अच्छी तरह से और ठीक काम करता है। 64 पर, int64_t वास्तव में नहीं बल्कि एक long l
मुझे पहले से ही पता है कि जब आपको प्लेटफार्मों के बीच पोर्टेबिलिटी के लिए विशिष्ट चर आकार की आवश्यकता होती है, तो स्टडींट का उपयोग किया जाता है, मेरे पास वास्तव में इस तरह का मुद्दा नहीं है, लेकिन उपय