作者khoguan (Khoguan Phuann)
看板C_and_CPP
标题[FAQ集] 基本型别:有 long long 型别吗?
时间Mon Sep 19 09:06:58 2005
ptt.cc BBS 站 C_and_CPP 板 FAQ (0.1版)
基本型别的问题
Q: C/C++ 有 long long 型别吗?(64 bits 整数)
A: C/C++ 各标准中,只有 C99 才正式纳入 long long 这种长整数型别,并规
定至少要有 64 bits。但因为对 64 bits长整数早有迫切需要,许多编译器
(像是 GNU GCC 或 MS VC++)早就支援了,但因为非标准,所以许多相关的
功能会不相容(例如该在 printf() 的 format string中使用什麽样的type
specifier 才能印出 long long变数,VC++配合 Windows C library是用
%I64d,而 GCC 配合其自身的 C library 则是用 %lld)。
by Khoguan Phuann
-----------------------------------
敬请指正错误,或提出更合适的答案。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.208.168