(1) [program]∶数字计算机的编码指令的次序
(2) [procedure]∶处理业务(如审议机构的业务)既定方法
(3) [ordersequence of events]∶事情办理的先后次序
C语言是高级语言,需要用编译器把c代码编译为机器码之后才能运行,c语言自己是不能执行的。而机器只能运行机器码。机器码就是原始指令。为了方便编程,这些原始指令都有一些指令名,就是你说的那种“大写字母”。这种用指令编程的语言,叫“汇编语言”
由于一般单片机都没有定制的C语言编译器,所以开发程序时一般都是直接采用汇编语言。
汇编语言是很底层的开发技术,只是二进制机器码的一个简单包装,在汇编语言中,你需要自己处理寄存器、堆栈、内存、中断、dma什么的,非常繁琐。
c语言就是为了简化开发,不必用汇编语言,而设计的。但不一定所有的单片机都有编译器。
而且,由于“汇编语言”是底层技术,因此能实现的功能也最强大,仅限于程序员的个人能力。
INT_MAX是库里里的一个宏定义,它的值等于int类型所能表示的最大的正整数。ULONG_MAX也类似 。你分别打印它个的值就知道是多少了:cout<<"INT_MAX="<<INT_MAX<<endl<<"ULONG_MAX="<<ULONG_MAX<<endl欢迎分享,转载请注明来源:内存溢出
评论列表(0条)