在所有的C语言中,包括单片机C语言,均是用<=来表示小于等于的。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
由于标准的存在,使得几乎同样的C代码可用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要进行硬件操作的场合,优于其它高级语言。
参考资料
红黑联盟.红黑联盟[引用时间2018-1-5]
1.C语言中x>=0 &&x<=5&&表示同时,并且的意思,是一个逻辑运算符。
C语言中没有连续不等式的写法,电脑只能理解一个数是大于等于0的,同时这个数是小于等于5的。
2.C语言程序文件结构
每个C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。
C程序的头文件以“.h”为后缀,C程序的定义文件以“.c”为后缀。
3.什么是“高级语言”
就是使用与人类的自然语言和数学语言相近的符号和运算符构成的语言,叫做“高级语言”。
典型的C语言源程序如下:
void main()
{
int a=1, b=2, c
c=a+b
printf("c=%d\n", c)
} 优点:独立于机器,通用性和可移植性强容易理解、记忆和学习,使用方便,源程序较短。
缺点:不能够直接执行,源程序必须经过“编译程序”的编译或“解释程序”的解释后形成目标程序才行。执行速度慢,系统开销大。
参考资料
C++程序的构成和书写形式.C语言中文网[引用时间2018-3-12]
这样是数学中的写法,C语言中的小于等于符号不能这样写,准确点说编程语言里面没有这个符号(可能只是我还没有见到过),在编程语言里
小于等于: <=
大于等于: >=
等于(表示判断): ==
等于(表示赋值): =
用C语言举个例子:
#include<stdio.h>void main( )
{
int num1,num2
num1 = 100 //将100赋给num1
num2 = 90 //将90赋给num2
if(num1 >= num2) //如果num1大于等于num2
printf("num1 大于等于 num2")
if(num1 <= num2) //如果num1小于等于num2
printf("num1 小于等于 num2")
if(num1 == num2) //如果num1恒等于num2
printf("num1 恒等于 num2")
}