C
文章平均质量分 67
赤子001
从事软硬件设计;FPGA实现,算法研究等,希望和各位同仁积极交流,共同提高,继续提高技术水平,管理能力,职业素养等
展开
-
C语言中typedef void(*F)(类型)解读
C语言中typedef void(*F)(类型)解读原创 2022-09-07 10:48:52 · 1295 阅读 · 1 评论 -
手把手教程6-2: F460把debug printf功能改到UART1
F460把debug printf功能改到UART1原创 2022-09-04 21:50:13 · 520 阅读 · 0 评论 -
Source Insight 和 keil 中 Tab 键设置为4空格代替
1 简介一般代码编辑器默认的设置,是没有将Tab键设置为空格替换,使得同样的代码在不同的代码查看器中,会造成代码对齐不规范。本文介绍如何在Source Insight 和keil 中设置解决这个问题。2. 意义keil和souceinsight都是我们常用的开发软件,具有良好的互补性。Tab键和空格替换的设置不统一会造成代码阅读的极其别扭。有必要将其统一。3 工具/原料软件:Source Insight v3.50.0029keil v5.12...原创 2022-04-29 10:39:16 · 7197 阅读 · 1 评论 -
printf格式字符
printf()函数中的格式串格式为:[标志][输出最小宽度][。精度]类型。其中:方括号[]中的项为可选项。1)类型类型字符用以表示输出数据的类型 d以十进制形式输出带符号整数(正数不输出符号) o以八进制形式输出无符号整数(不输出前缀0) x,X以十六进制形式输出无符号整数(不输出前缀Ox) u以十进制形式输出无符号整数 f以小数形式输出单、双精度实数 e,E以指数形式输出单、双精度实数 g,G以%f或%e中较短的输出宽度输出单、双精度实数 c输出单个字符 s输出字符串2)标...原创 2022-04-27 10:42:57 · 5184 阅读 · 0 评论 -
C语言中*与&的用法与区别 以及关键字static和volatile 的含义
C语言中*与&的用法与区别c中定义一个(int a)变量具有二义性,本质上是分配一个地址空间,在里面存了一个值。为了避免歧义,c规定了a是值,&a是地址空间。指针指向一个地址。这里*a代表指向的那个地址里存的值,a是指向的那个地址。void tes(int *i){ *i=2;}int main(int argc, char *argv[]){ int a=4; int* s = &a; tes(s); printf("%d\n",*s); ...原创 2022-04-22 13:47:23 · 304 阅读 · 0 评论