The C Programming Language——类型、运算符与表达式

  • 变量常量是程序处理的两种基本数据对象
  • 声明语句(这里的指的不是单纯的声明)说明变量的名字类型,也可以指定变量的初值
  • 运算符指定要进行的操作
  • 表达式则把变量与常量组合起来生成新的值
  • 对象的类型决定该对象可取值的集合以及对该对象可执行的操作
  • 所有整型包括signed和unsigned两种形式,且可以表示无符号常量十六进制字符常量

1、变量名

变量的命名与符号常量的命名存在一些限制条件。标识符是由字符数字组成的序列,但其第一个字符必须是字母,下划线被看做是字母。由于库历程的名字通常以下划线开头,因此自定义的标识符不要以下划线开头。字母大小写是有区别的。在传统的C语言用法中,变量名使用小写字母,符号常量全部使用大写字母。

对于内部名而言,至少前31个字符是有效的。函数名外部变量名包含的有效字符数可能小于31,这是因为汇编程序加载程序可能会使用这些外部名,而语言本身是无法控制加载和汇编程序的。对于外部名,ANSI C标准仅保证前6个字符的唯一性,并且不区分大小写。

外部名:指的是在程序链接时涉及到的标识符,其中包括文件间共享的函数名和外部变量名
内部名:指的是仅出现在定义该标识符的文件中的那些标识符

选择的变量名要能够尽量从字面上表达变量的用途,局部变量一般使用较短的变量名(尤其是循环控制变量),外部变量使用较长的名字

2、数据类型及长度

猜你喜欢

转载自blog.csdn.net/weixin_39918693/article/details/80260102