- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
sprintf("%ld,%d",int64,int)
我用sprintf格式化64位整数,用%d或者%ld结果都不对,它取不到64位,在它后面的格式化位就会被冲掉。
C里难道不支持64位吗?还是我用%d或者%ld不对呢?
1.
c++这样写
sprintf("%I64d,%d",int64,int)
2.
十进制整形 I64d, i64d 打印64位整形 ui64d无符号64位整形, 末尾d不是必须,I 与平台相关。
%I64d or %lld |
|