历史上的今天
今天是:2025年01月17日(星期五)
2019年01月17日 | Keil C51中printf()函数的说明
2019-01-17
在C51中,使用printf()函数进行格式化输出时,格式控制符与ANSI C有所不同。
在格式控制字符中,b表示byte
以十进制输出uint8_t : %bu
以十进制输出int8_t : %bd
#include
void tst_printf (void) {
char a = 1;
int b = 12365;
long c = 0x7FFFFFFF;
unsigned char x = 'A';
unsigned int y = 54321;
unsigned long z = 0x4A6F6E00;
float f = 10.0;
float g = 22.95;
char buf [] = "Test String";
char *p = buf;
printf ("char %bd int %d long %ld\n",a,b,c);
printf ("Uchar %bu Uint %u Ulong %lu\n",x,y,z);
printf ("xchar %bx xint %x xlong %lx\n",x,y,z);
printf ("String %s is at address %p\n",buf,p);
printf ("%f != %g\n", f, g);
printf ("%*f != %*g\n", (int)8, f, (int)8, g);
}
上一篇:C51/C52的中断(EXTI)
下一篇:51单片机-存储
史海拾趣
|
可控硅专辑(原理篇) 目录 可控硅元件的工作原理及基本特性可控硅元件—可控硅元件的结构可控硅知识的问与答可控硅元件—可控硅整流电路如何鉴别可控硅的三个极晶闸管的工作原理可关断晶闸管(GTO)硅控制开关(SCS)逆导晶闸管(RCT)硅双向开 ...… 查看全部问答> |
|
想做一个条码枪的读取程序,在条码枪扫描后读取信息,再进入下个界面,不知道如何下手。 条码枪是用串口的,本想过用Timer控制,但好像不大好,用线程好像会好一点,本人又不大熟,只好请教各位大哥了,呵呵~~~… 查看全部问答> |
|
一包一包的标准视频数据(或MPEG4, H263)送给播放器,播放器可以播放. WinCE上能实现这样的功能吗?网上有这样的源码吗(简单的)? 能给一些参考意见吗?… 查看全部问答> |
|
诚聘单片机设计工程师: 1,会msp430,有设计经验 2,有msp430 C语言开发经验 3,懂信号处理,会用matlab 4,最好有工作经验1年以上 电话:010-81504648 公司网站:www.safezx.com 注:工作地点北京… 查看全部问答> |
|
IC开发网07新春大型促销活动开始啦! 庆祝IC开发网全新平台升级成功 ——暨IC开发网07新春大型促销活动 www.icdev.com.cn @ 2007年1月19日至2月4日) 1、返券?不实惠!我们直降! 本站所有自主研发模块、DIY套装、 ...… 查看全部问答> |
|
在网上看别人写的关于技术的文章,感觉他们写的挺好的,我也有写一篇的想法了。现在大三下学期了,我不谦虚的说我学的东西还没有完全入门。在此说一下我的学习经历,一来为了总结一下,二来为了希望看到本文的人给我些建议。从我上大学选专业开始 ...… 查看全部问答> |




