笔记4:单片机C语言编程中的一些注意事项
来源:互联网 发布:罗马全面战争2dlc 知乎 编辑:程序博客网 时间:2024/05/21 09:33
1:使用switch case 语句一定要清楚所有状况,否则可能会出现意想不到的结果,不能用default代替其他状况
2:如果不小心画错了8位的并行引脚,通过C语言运算来交换一字节的高低位即可
蝶形运算
unsigned char shift_fun2(unsigned char data)
{
data=(data<<4)|(data>>4);
data=((data<<2)&0xcc)|((data>>2)&0x33);
data=((data<<1)&0xaa)|((data>>1)&0x55);
printf(" after shift fun2 data=%x \n",data);
return data;
}
3:将一个数拆分为个十百千……位时
如将123456拆分
最高位=123456/100000%10
最好在后面加上%10
4:慎用sprintf函数进行格式化字符串输出
- 笔记4:单片机C语言编程中的一些注意事项
- 《32位单片机c语言编程》笔记
- 单片机C语言编程
- 单片机C语言编程
- 单片机中的C语言
- 编程中的一些注意事项
- C语言在单片机开发中的一些技巧
- C语言编程注意事项
- C语言编程注意事项
- 单片机C语言编程规范
- c语言的一些注意事项!
- c语言的一些注意事项
- const修饰符在c语言编程中的注意事项
- STC12C5A60S2单片机编程注意事项
- [笔记] SWT编程中的注意事项
- 单片机C语言的编程规范
- 迟思堂工作室编程规范:单片机C语言
- 基于单片机C语言编程格式
- 算法—实现排列 A(n,m)
- JSP数据提交中文乱码问题
- 第一章 对开发平台的初步认识
- CentOS 配置 apache +php 并附上 httpd启动不了的解决方案
- 完整java开发中JDBC连接数据库代码和步骤
- 笔记4:单片机C语言编程中的一些注意事项
- 框架配置
- 算法—递归实现 C(m,n)
- 五月份工作总结
- session cookie总结
- MFC多线程
- MFC VS2012对话框背景填图
- Linux经典书籍推荐
- JAVA Calendar详解 .