赞
踩
长度格式符为h、l两种,h表示按短整型量输出,l表示按长整型量输出。
- #include "stdafx.h"
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- char c, s[20];
- int a = 1234;
- float f = 3.141592653589;
- double x = 0.12345678912345678;
- strcpy(s, "Hello,World");
- c = '\x41';
- printf("a=%d\n", a);//按照十进制整数格式输出,显示 a=1234
- printf("a=%d%%\n", a);//输出%号 结果 a=1234%
- printf("a=%6d\n", a);//输出6位十进制整数 左边补空格,显示 a= 1234
- printf("a=%06d\n", a);//输出6位十进制整数 左边补0,显示 a=001234
- printf("a=%2d\n", a);//a超过2位,按实际输出 a=1234
- printf("a=%-6d\n", a);///输出6位十进制整数 右边补空格,显示 a=1234
- printf("f=%f\n", f);//浮点数有效数字是7位,结果 f=3.141593
- printf("f=%6.4f\n", f);//输出6列,小数点后4位,结果 f=3.1416
- printf("x=%lf\n", x);//输出长浮点数 x=0.123457
- printf("x=%18.16lf\n", x);//输出18列,小数点后16位,x=0.1234567891234567
- printf("c=%c\n", c); //输出字符 c=A
- printf("c=%x\n", c);//以十六进制输出字符的ASCII码 c=41
- printf("s[]=%s\n", s);//输出数组字符串s[]=Hello,World
- printf("s[]=%6.9s\n", s);//输出最多9个字符的字符串 s[]=Hello,Wor
- int i = 10;
- int errcode = 10;
-
- #if (defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__))
- #define Log(_t,_f,...) printf("[%-s %4u %-s]%-5s: "##_f##"\n", __FILE__,__LINE__,__FUNCTION__,#_t,##__VA_ARGS__)
- #elif defined(__linux__) || defined(__linux)
- #define Log(_t,_f,...) printf("[%-s %4u %-s]%-5s: "_f"\n", __FILE__,__LINE__,__FUNCTION__,#_t,##__VA_ARGS__)
- #endif
- Log(Info, "---------%d-------------", i);
-
- #define LOGI(message, ...) printf("\n(%04X)%s[%04d]%16s: " message, (unsigned int)1,__FILE__,__LINE__,__FUNCTION__ ,##__VA_ARGS__);fflush(stdout)
- #define LOGW(message, ...) printf("\n(%04X)%s[%04d]%-16s:: " message, (unsigned int)2,__FILE__,__LINE__,__FUNCTION__ ,##__VA_ARGS__);fflush(stdout)
- #define LOGE(message, ...) printf("\n(%04X)%s[%04d]%-16s::: " message, (unsigned int)3,__FILE__,__LINE__,__FUNCTION__ ,##__VA_ARGS__);fflush(stdout)
- #define LOGF(message, ...) printf("\n(%04X)%s[%04d]%-16s:::: " message, (unsigned int)4,__FILE__,__LINE__,__FUNCTION__ ,##__VA_ARGS__);fflush(stdout)
-
- LOGI("xxxxxxxxxxxxxxxxxxxxxxxxx");
- LOGW("xxxxx Err:%d xxxxxxxx", errcode);
-
- return 0;
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。