64位整数情况如下:
| 类型名 | 字节数 | 别名 | 范围 |
| __int64 | 8 | long long, signed long long | –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 |
| unsigned __int64 | 8 | unsigned long long | 0 to 18,446,744,073,709,551,615 |
在vs2008中提供了_atoi64和_i64toa的函数,这里是指_int64,而不是unsigned _int64,如果是带符号的,用前面的两个函数即可完成。如果是无符号的,将unsigned _int64转化为char*,可以使用sprintf,用法如下:
本文详细介绍了64位整数(__int64 和 unsigned __int64)的数据范围及如何在VS2008中进行转换操作。对于带符号的64位整数,可使用_atoi64和_i64toa函数;对于无符号的64位整数,则可通过sprintf或_ui64toa_s函数将其转化为字符串,反之亦然。
与字符串的相互转化&spm=1001.2101.3001.5002&articleId=8133861&d=1&t=3&u=edc709279fd34240b55faeebf5db37ac)
1808

被折叠的 条评论
为什么被折叠?



