
C/C++
阳光守望者Coder
从事车载MCU开发。单片机、嵌入式开发及项目管理交流分享
我的更多技术分享文章请关注:
百家号:https://author.baidu.com/home?context=%7B%22app_id%22%3A%221646108714303504%22%7D&wfr=bjh
头条号:https://www.toutiao.com/c/user/8115738721/#mid=1646025109246987
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式C题
1.const的作用是什么?第一,限定一个只读变量(不是常量)。如const double PI = 3.14第二,限定函数参数,如,void function(const char *p) //函数只能读取不能改变p的值2.关键字volatile有什么含意?volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不...原创 2015-03-29 09:37:04 · 614 阅读 · 0 评论 -
C:if 0 #endif和:#if 1 #endif
在看代码遇到if 0 #endif和:#if 1#endif用法,记一下笔记,以后翻翻。if 0.........#endif这种编译器不编译其中内容,被编译器忽略掉。#if1.........#endif编译器编译其内容,执行代码。这种写法对调试程序,写了老半天发现多余了,简单的代码能实现功能才是上上策,不想删或者以后可能会用到这部分模块代码就#i...原创 2015-03-31 20:02:11 · 914 阅读 · 0 评论 -
C语言中Uint8_t数据类型分析
C语言中好像没有这种数据类型,但是在实际应用的过程中,发现许多人的代码中都存在这种表示方式。其实uintX-t就是通过typedef定义的,利用预编译和typedef可提高效率也方便代码移植。总结如下:typedefunsigned char uint8_t; //无符号8位数 typedef signed char int8_t;//有符号8位数...原创 2015-03-31 20:01:45 · 3918 阅读 · 2 评论 -
C实用技巧
以下是我总结的程序里面常见的C用法和技巧。 1.printf输出数据格式: 下面一段代码:#include <stdio.h>int main(){ int i = 0x200, j = 0x2; printf("%2x\n", i); printf("%02x\n", j);}在Visual Studio 验证,运行结果:200 02 x 表示以十六进制的输出原创 2017-09-08 20:49:39 · 772 阅读 · 0 评论