C中定义大数
发布网友
发布时间:2024-09-30 15:30
我来回答
共2个回答
热心网友
时间:2024-12-13 05:13
__int64
是64位数,是最大的了!
例如:
__int64 p;
热心网友
时间:2024-12-13 05:14
C++的64位整数分别叫做__int64与unsigned __int64,
其范围分别是[-2^63, 2^63)与[0,2^64),即9223372036854775808~9223372036854775807与0~18446744073709551615(约1800亿亿)。
对64位整数的运算与32位整数基本相同,都支持四则运算与位运算等。
当进行64位与32位的混合运算时,32位整数会被隐式转换成64位整数。
但是,VC的输入输出与__int64的兼容就不是很好了