码迷,mamicode.com
首页 > 其他好文 > 详细

字符串与C51的格式化输出

时间:2017-04-15 01:25:45      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:ref   定义   tmp   lan   表示   ack   tps   hello   class   

一字符数组和字符指针:

字符指针可以用字符串对其直接初始化和随时赋值;而字符数组可以用字符串进行初始化,但不能用字符串对其进行随时赋值(但此时可以定义一个字符串指针指向字符数组,然后用字符串对指针随时赋值)

如 char*p="helloword"; p="你好";

可以char a[10]="helllo";但不能随时赋值a="word";此时可以char*p=a;   p="word"

二C51的格式化控制符扩展 :

KEIL里扩展出了b,h,l来对输入字节宽的设置: 
b表示8位;h表示16位;l表示32位
所以unsigned char tmp=0x02;sprintf(p,"%02bd",tmp);将输出“02”,如果不加b将出错。

 

字符串与C51的格式化输出

标签:ref   定义   tmp   lan   表示   ack   tps   hello   class   

原文地址:http://www.cnblogs.com/jieruishu/p/6711482.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!