为什么我的大于等于0小于等于5需要这样书写x>=0&&x<=5;而不能写成0<=x<=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]
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-11-26
C语言中没有连续不等式的写法。电脑其实没我们想的那么聪明。他只能理解一个数是大于等于0的,同时这个数是小于等于5的。
翻译过来就是
x>=0 && x<=5
其中&&表示同时,并且的意思。是一个逻辑运算符。本回答被提问者采纳
翻译过来就是
x>=0 && x<=5
其中&&表示同时,并且的意思。是一个逻辑运算符。本回答被提问者采纳