C 程序员传统上喜欢知道很多(可能比他们需要知道的还要多) 关于机器实现的细节。
空指针在源码和大多数机器实现中都用零来表示的事实导致了很多无根据的猜测。
assert在调试中经常用到,它包含在assert.h文件中(我用的编译器是VS2010)。实际上,它是一个宏,定义如下
#define assert(_Express...
struct tm
struct tm {int tm_sec; /*代表目前秒数,正常范围为0-59,但允许至61秒 */int tm_min; /*代表目前分数,范围0-59...
下面描述的是阳历换算阴历的算法原理。
阳历,有很强的规律性。每年12个月,1、3、5、7、8、10、12月都为31天;2月份平年28天,能被4除尽的年份里为29天,但1900年为...
原理:单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将USB信号...
整型数据转换成字符的一个方法,先收录的,以后有了继续添加。
unsigned char a,b,c,d;unsigned int v1; a=v1/1000...
来自
C语言|by
期待 |发表时间 2015-09-23
|0个回复
我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用。对变量的说明可以包括三个方面:
&n...
来自
C语言|by
期待 |发表时间 2015-09-17
|0个回复
了解了定时器相关的寄存器,那么我们下面就来做一个定时器的程序,巩固一下我们学到的内容。我们这节课的程序先使用定时器 0,在使用定时器的时候,需要以下几个步骤:
...
51. 普通商业级单片机的使用温度范围为0-70度,在低于0度和高于70度环境中使用会出现什么问题?商业级芯片和工业及芯片除温度范围不同外,在其他方面还有区别吗?(如抗干扰性能)
...
CCD:CCD就相当与人的眼睛,它的主要工作就是把光影像转成电子信号。CCD上有感光点,每一点就像一颗太阳能电池,被光照到后会...
1.带你见见串口你当然知道电脑的USB口在哪里,但是你知道电脑的串口在哪里吗?别找了,你的电脑应该是没有。现在的电脑,已经不配串口了,下图是在我的旧电脑上拍的串口:<...
一、
error: #18:error: #18: expected a ")"
如果是出现在c文件中, 多半是因为少了一个")",或...
*(volatile unsigned short int *)(0x60000000)=val;
0x60000000强制转换成shor...