- 
              
              
尽管这是种常见的需求, 但却没有什么标准的办法。
gcc 提供了和-E 一起使用的-dM 选项, 其它编译器也有类似的选项。
如果编译器文档没有帮助...
              
             - 
              
              
1 对sizeof 的理解:
例子1:
  void main()
{
   int a  = 2;
...
              
             - 
              
              
1 将字符串转化为整数。
long stringToInt(char *s){
        ...
              
             - 
              
              
1 union巧妙地实现多字节数据类型之间的转化
在涉及音视频编解码算法中,经常会涉及一些数据压缩、声音解码、图象的缩放等问题。     
这里通...
              
             - 
              
              
 1.数组方式实现  (不用字符串函数)程序如下
void ReverseByArray(char * s){ int len =...
              
             - 
              
              
基本定义:结构体,通俗讲就像是打包封装,把一些有共同特征(比如同属于某一类事物的属性,往往是某种业务相关属性的聚合)的变量封装在内部,通过一定方法访问修改内部变量。<...
              来自 
C语言|by 
粽子糖果 |发表时间 2017-02-04 
|0个回复
 
             - 
              
              
文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  
一、概念   
对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数...
              
             - 
              
              
在网上看到的,觉得很有用,copy过来的。
非局部跳转语句—setjmp和longjmp函数。非局部指的是,这不是由普通C语言goto,语句在一个函数内实施的跳转,而...
              
             - 
              
              
一、点阵文件生成
1、使用点阵字库生成器生成文字的点阵信息,采用 UNICODE 编码批量生成。 
 
2、如果具有 C 文件的字库,例如 STM32 开...
              
             - 
              
              
1.使用宏定义
在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。
写一个“标准”宏MIN&...
              来自 
C语言|by 
粽子糖果 |发表时间 2017-09-06 
|0个回复
 
             - 
              
              
Introduction to the Volatile Keyword认识关键字Volatile • 在内存中进行地址映射的设备寄存器;• 在中断处理程序中可...
              来自 
C语言|by 
一见钟情 |发表时间 2017-09-08 
|0个回复
 
             - 
              
              
      作为一个电子工程师(electronic engineer)必备技能:抄板,焊板,画板,仿真,编程,调试,创意,坚持。八大技能,你几级了?...
              
             - 
              
              
1、什么叫电机?
电机是将电池电能转换成机械能,驱动电动车车轮旋转的部件。
2、什么叫绕组?
电枢绕组是直流电机的核心部分,是铜质漆包线绕制的线圈。当电枢绕组在电机的磁场中旋...
              
             - 
              
              
一、机电设备检测常用方法及安全检修
       1.电路系统外观检查和不带电检测方法(电阻检测方法)是初步检查测试、判断故障,最直接、有...
              
             - 
              
              
  一、三角形接法与星形接法
  把三相电源三个绕组的末端、X、Y、Z连接在一起,成为一公共点O,从始端A、B、C引出三条端线,这种接法称为“星形接法”又...
              
             - 
              
              
  直流电动机是将直流电能转换为机械能的电动机。由于直流电动机具有良好的调速性能,在电力拖动中被广泛应用,直流电动机分为两部定子与转子两部分。本文将详解直流电动机的常见故障以及故障...
              
             - 
              
              
  电路为宽带直接变频发射机模拟部分的完整实施方案(模拟基带输入、RF输出)。通过使用锁相环(PLL)和宽带集成电压控制振荡器(VCO),本电路支持500MHz至4.4GHz范围内...
              
             - 
              
              
LCD点不亮——无法正确完成初始化: LCD点不亮问题的原因有很多,但出现这个问题后,首先应该判断LCD是否正确完成初始化。最简单的判断方法就是测...
              
             - 
              
              
JRC4558是一种常见的双运算放大器芯片,常用于音频放大电路,他有两种封装形式,单列,和双列方式,引脚布局分别见下图
单列JRC4558引脚图
双列JRC4558引脚...
              
             - 
              
              
        每个程序的运行都需要频率这个东西来恒量,所以我们就会需要用到时钟芯片,它才会产生时钟频率。时钟芯片是日常生活中应用最为广泛的...