社区
Linux/Unix社区
帖子详情
sprintf如何格式化64位的无符号整数
zzh_haiz
2006-02-21 07:02:30
linux平台下,比如:
sprintf( szBuf, "%????", a );
a为64位无符号整数, ????处应是什么格式?
...全文
2799
6
打赏
收藏
sprintf如何格式化64位的无符号整数
linux平台下,比如: sprintf( szBuf, "%????", a ); a为64位无符号整数, ????处应是什么格式?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzh_haiz
2006-02-22
打赏
举报
回复
yjf7888(断刀) 为正解
fierygnu
2006-02-22
打赏
举报
回复
补充:在有些32位系统,用long long表示64位整数。
fierygnu
2006-02-22
打赏
举报
回复
%lu就可以了。u是无符号整数,l表示long int。在64位系统上,long int就是64位,long long与long是一样的。
zzh_haiz
2006-02-22
打赏
举报
回复
up
yjf7888
2006-02-21
打赏
举报
回复
%llu
YanDong_8212
2006-02-21
打赏
举报
回复
%ld 试试呢
sprin
tf
格式化
我习惯这样的表述: %c 字符 %d 带符号
整数
%i 带符号
整数
%e 科学计数法, 使用小写”e” %E 科学计数法, 使用大写”E” %f 浮点数 %g 使用%e或%f中较短的一个 %G 使用%E或%f中较短的一个 %o 八进制 %s 一串字符 %u
无符号
整数
%x
无符号
十六进制数, 用小写字母 %X
无符号
十六进制数, 用大写字母 %
sprin
tf
格式化
长整形的问题
sprin
tf
("%ld,%d",int64,int) 我用
sprin
tf
格式化
64位
整数
,用%d或者%ld结果都不对,它取不到
64位
,在它后面的
格式化
位就会被冲掉。 C里难道不支持
64位
吗?还是我用%d或者%ld不对呢? c++这样写
sprin
tf
("%I64d,%d",int64,int)
sprin
tf
()
格式化
输出函数
sprin
tf
()
格式化
输出函数 功能: 函数
sprin
tf
()用来作
格式化
的输出。 用法: 此函数调用方式为int
sprin
tf
(char *string,char *format,arg_list); 说明: 函数
sprin
tf
()的用法和prin
tf
()函数一样,只是
sprin
tf
()函数给出第一个参数string(一般为字符数组),然后再调用 outtextxy()函数将串里的字符显示在屏幕上。arg_list为参数表,可有不定个数。通常在绘图方式下输出数字时可调用
sprin
tf
()函数将所要
C语言
sprin
tf
与sscanf函数[总结]
C语言
sprin
tf
与sscanf函数[总结] 1、前言 我们经常涉及到数字与字符串之间的转换,例如将32位
无符号
整数
的ip地址转换为点分十进制的ip地址字符串,或者反过来。从给定的字符串中提取相关内容,例如给定一个地址:http://www.bokeyuan.cn:2345,我们要从地址中提出协议,主机地址和端口号。之前对字符串和数字之间的关系不是很熟悉,工作中经常涉
C++字符串
格式化
sprin
tf
、prin
tf
指定输出格式 位数 左右对齐
C++字符串
格式化
sprin
tf
、prin
tf
指定输出格式 位数 左右对齐 符号 说明 %d 十进制有符号
整数
%u 十进制
无符号
整数
%f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数 %x, %X
无符号
以十六进制表示的
整数
%0
无符号
以八进制表示的
整数
%g ...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章