首页
社区
课程
招聘
[求助]谁帮助详细讲解一下格式化输出格式
发表于: 2007-9-3 12:49 3966

[求助]谁帮助详细讲解一下格式化输出格式

2007-9-3 12:49
3966
在实际编程中经常会遇到“数据“(不知道用什么术语来描述,因此,暂时用数据吧)的输出格式化问题,请网友们帮忙详细讲解一下:
一、格式化输出的样式都是%后面指定字母或数字+字母组合来表示的,比如%x,%d,%s等等,是不是在C语言和汇编中仅仅从%开始的格式化声明部分都是相同的定义法?还有没有不是以%开头的情形呢?
二、%x 是16进制输出格式,%d 为10进制输出,%s 为字符串输出,我在用win32 下masm编程时发现,对于%x和%X,二者由于%后面x字母采用大小写形式,输出格式不同。如果输出数据中包含字母,用小写格式输出时,所含字母也是小写,如果用大写字母即%X时,输出数据中的字母也变为
大写,如果确实如此,对于16进制输出格式而言,%后面的x区分大小写的语法就是控制输出的数据中含有字母时进行大写或小写输出呢?
三、实际中比如还有%08x的形式,其含义是什么呢?
希望能对所有格式化输出声明或定义形式作一个详细的讲解,不胜感激!!

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
%08x--->控制宽度为8位,不足8位的用0补

潭浩强的书不是讲的很详细了?
这样的问题不必要问的,一搜大把
2007-9-3 13:16
0
雪    币: 111
活跃值: (61)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
就是因为可能搜索关键字没弄对,找了很久都没找着。谢谢提供和讲解!
2007-9-3 14:11
0
雪    币: 196
活跃值: (96)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
这种东西自己写一个程序 看输出 不是最方便么?
2007-9-3 22:41
0
雪    币: 247
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
随便一本c 的书里都有很详细的解释
2007-9-4 08:40
0
雪    币: 313
活跃值: (440)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
6
http://blog.csdn.net/anghlq/archive/2007/06/21/1660621.aspx
check it out! :)
2007-9-4 12:32
0
游客
登录 | 注册 方可回帖
返回
//