【青鸟飞扬教育】C语言宏定义#define的理解与资料整理!
2024年8月17日 - 网易
这个-1,我们一般称为“魔鬼数”,上帝遇到它也会发狂的。所以,我奉劝你代码里一定不要出现“魔鬼数”。(这里是从代码可读性的角度进行考虑!)但是我们利用define来定义数值类型的数据,一般只是用来定义常量,如果要定义一些变量,则可以使用c语言中const这个关键字。我们已经讨论了const这个关键字,我们知道const...
详情
OS开发爱好者福利来了:树莓派上编译C语言,顺便掌握一波硬件知识
2020年9月29日 - 澎湃新闻
该教程使用C语言进行开发,因为C语言能够直接对硬件进行开发。预备知识在开始前,你将需要在FAT文件系统上使用交叉编译器(有关详细信息,请参见00_crosscompiler目录)和带有固件文件的MicroSD卡。每个目录都有一个Makefile.gcc以及Makefile.clang。确保Makefile符号链接根据你自己选择的交叉编...
详情
单片机C语言的补码解释及运算
2011年9月20日 - 电子产品世界
C语言中,就是用补码进行存储和运算的。
详情
PIC单片机-PICC介绍
2022年1月27日 - 电子工程世界
此语句是粘贴符号的意思,表示把b符号粘贴到a符号之后。例子中是a=bitof(myvar,0);--->(((bits*)&(myvar))->_paste(b,0))--->(((bits*)&(var))->b0)可以看出来,_paste(b,0)的作用是把0粘贴到了b后面,成了b0符号。总结:C语言的优势是能直接对低层硬件操作,代码可以非常非常接...
详情