字符串与C51的格式化输出
2024-09-18 07:59:03
一字符数组和字符指针:
字符指针可以用字符串对其直接初始化和随时赋值;而字符数组可以用字符串进行初始化,但不能用字符串对其进行随时赋值(但此时可以定义一个字符串指针指向字符数组,然后用字符串对指针随时赋值)
如 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将出错。
最新文章
- vs里根据json快速创建对应类的方法
- c# 远程连接ORACLE数据库
- 几个Web server的HA架构资料
- **json_encode:让Json更懂中文(JSON_UNESCAPED_UNICODE)
- LINUX下成功搭建SVN
- 一篇文章教会你,如何做到招聘要求中的“要有扎实的Java基础
- 真机测试,Xcode报错:process launch failed: Security
- poj1064 二分,注意精度!
- (C#)Windows Shell 外壳编程系列7 - ContextMenu 注册文件右键菜单
- C++的Json解析库:jsoncpp和boost
- [置顶] DX报表的开发流程(1)
- Python创建多进程,用Queue传递信息
- 洛谷 P3384 【模板】树链剖分
- 实现WebSocket和WAMP协议的开源库WampSharp
- Windows Service 学习系列(一):建立简单的Windows service
- nginx配置备忘
- javaSrript_数据类型(2017-03-15)
- ArcGIS API for Silverlight 的重要内容******重要
- getopt_long
- [Backbone]8. Level 7: Router and history