如何使用c语法?
语法是控制编写程序的一组规则。当然,C有自己的规则来指定字符序列在形成时如何分组令牌-在C程序中可以找到的最小的单个单元。这些标记一起构成了指示程序应该做什么的代码语句。
C语言概述
C语言是1973年由Bell实验室的Dennis Ritchie开发的。它具有高度的抽象性和机器独立性。它是用UNIX操作系统开发的,这是世界上最流行的网络操作系统之一。
c实际上是三种不同语言algol,bcpl和b的演变,都是dennis ritchie。他借用了许多语言的概念,并介绍了他的许多人 - 例如数据类型,结构和指针。美国国家标准研究所(ANSI)于1988年正规化了该语言。1990年,国际标准组织(ISO)批准了C的版本,被称为C89。
C语法
C编程语言的结构和规则旨在允许与对象具有密切关系的程序,同时提供高级数据抽象。它利用“最大咀嚼原理”,这意味着在创建构造时,必须消耗最大的可用输入量。
C标记是最小的单个单元,是关键字、标识符、常量变量或C语言词汇表中的任何符号。一个C程序可以由不同标记的集合组成。
令牌的例子:
- ㈡
- {}
- //注释
- ;
C语法的基本规则
- c区分大小写。声明int x与int x不同。所有指令必须以小写字母编写。
- 所有陈述必须以终止字符为止 - 分号“;”
- 空格表示空白和制表符。
- 在关键字和标识符之间应该使用空格。
字符集
撰写C语言语法的字符被分组如下:
- 字母- 这包括所有字母(A-Z,A-Z)。
- 数字- 0到9的数字。
- 特殊字符- C中的特殊字符包括:分号(;),冒号(:),期间(。),下划线(_),&adersand(&)等。
- 白色空间
C标识符
在C编程中,标识符是用于引用变量、函数、常量和用户定义数据的名称。当创建标识符时,应该遵循一组规则:
- 标识符应该只有字母数字字符(a-z, a-z, 0-9)。唯一可以使用的非字母数字字符是下划线(_)。
- 第一个字符只能是字母或下划线(_)。不允许数字开始变量名(int 8var)。
- 标识符对大小写敏感。因此,int var不同于int var或int var;
- 除了下划线之外,允许在标识符中使用特殊字符。
运营商
C具有广泛的内置运算符,可以分为不同类型:算术,关系,逻辑,按位,分配,条件和特殊。
算术-这些是用于处理算术方程的运算符:
- +添加操作数
- - 减去操作数
- *乘以操作数
- /划分操作数
- %返回除操作数后的余数
- ++将值增加1
- —减1
例子:
int x = y + 11;
int y = x ++;
q = (x/9) + 14;
int x = y ++;
关系- 在将操作数与其右侧的操作数与右侧进行比较时使用:
- ==检查操作数是否具有相等的值
- !=检查操作数是否不相等
- <检查其左操作数是否小于右操作数
- >检查操作数是否大于右侧的操作数
- <=检查其左侧的操作数小于或等于右侧
- > =检查其右侧的操作数是否大于或等于左侧
例子:
我= = 6
我< = 11
检查程序! =值
逻辑—左侧的join语句与右侧的join语句比较其布尔值。
- &&逻辑且
- | |逻辑或
- !逻辑不
例子:
其中x =真的和b =真的,因此x && b也是真实的。
(x || y)其中x =真的和y =假的,因此x || y是真的。
(!x)其中x =真的,因此x是假。
分配运营商- 这些用于指定值为变量。
- =这将值分配到左侧操作数的右侧。
- + =将右侧操作数添加到左侧的一个,然后将结果分配给左侧。
- - =将操作数从左操作数从左操作数中减去,并将结果分配给左侧。
- *=将左操作数与右操作数相乘,并将结果赋给左操作数。
- / =将左侧操作数与右侧的左操作数划分,并将答案分配给左操作数。
- %=计算模数并将结果赋给左操作数
控制结构
C编程语言是一种自由形式的语言,这意味着括号和括号风格因程序员而异,编译器不考虑它。
语句是指示计算机应该执行的操作的代码行。算术语句告诉计算机使用给定的操作符计算给定的操作数。
表达式是由C编译器翻译以提取含义的显式值,常量,变量,运算符和函数的有限组合。
选择语句- 当您需要确定根据表达式的结果确定要执行的代码时使用这些语句。有2种类型,如果和转变。
句法:
//如果 - else if(<表达式>)
迭代语句-这些语句允许代码根据所提供的条件被循环或重复执行。它们计算表达式并决定是重新运行代码块还是结束循环。
句法:
做<示例声明>(<表达式>);While (
功能-这些是被调用来执行特定任务的整个代码块。返回类型是所有语句执行后希望返回的值的数据类型(如果没有,使用void)。函数名是对函数用途的描述。参数列表是您希望在函数内部使用的值或引用的列表(来自其他地方)。return语句标识您希望返回给客户端代码的值。
句法:
C编程语言是一种非常灵活的语言,您可以使用它执行甚至是中级的数据操作。只要您遵循正确的语法和规则,并使用了允许的字符集和操作符。