首页
社区
课程
招聘
[求助]DbgPrint 怎么输出double类型
发表于: 2011-12-2 17:14 5163

[求助]DbgPrint 怎么输出double类型

2011-12-2 17:14
5163
double a = 100;
ULONG r = DbgPrint("%f", a);
if(r != STATUS_SUCCESS) {
        DbgPrint("error:%d", r);
}

结果是输出一个 f, 并且打印了error: 1

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 196
活跃值: (96)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
没人碰到过么,换个问题,怎么改论坛email。。控制面板里改了不管用,貌似只有新人能改
2011-12-3 20:52
0
雪    币: 485
活跃值: (78)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
3
你注册得真早。

Format
Specifies a pointer to the format string to print. The Format string supports all the printf-style formatting codes. However, the Unicode format codes (%C, %S, %lc, %ls, %wc, %ws, and %wZ) can only be used with IRQL = PASSIVE_LEVEL.

符号                                 格式说明符                                        类型
%c, %lc                           ANSI字符                                            char
%C, %wc                         宽字符                                                 wchar_t
%d, %i                            十进制有符号整数                                 int
%D                                  十进制_int64                                     _int64
%L                                  十六进制的LARGE_INTEGER            LARGE_INTEGER
%s, %ls                           NULL终止的ANSI字符串                      char*
%S, %ws                        NULL终止的宽字符串                          wchar_t*
%Z                                 ANSI_STRING字符串
%wZ                              UNICODE_STRING字符串
%u                                 十进制的ULONG                                   ULONG
%x                                小写字符十六进制的ULONG                   ULONG
%X                                大写字符十六进制的ULONG                   ULONG
%p                                指针Pointer 32/64位
2011-12-4 16:44
0
游客
登录 | 注册 方可回帖
返回
//