提示:本文是对C语言基础知识数据部分的回顾总结。
基本概念
标识符(identifier) : 就是变量、函数、类型等的名字,它们由大小写字母、数字和下划线组成,但不能以数字开头。
C是一种大小写敏感的语言。
关键字 :是作为C语言的词汇被保留的,不能用作标识符使用。
根据C11标准一共有 ISO C关键字44个
变量(variable) :数据在程序运行期间可能会改变或被赋值。
常量(constant) :数据在程序使用之前已经预先设定好了,在整个程序的运行过程中没有变化。
字面值常量 :简称为 字面值 ,是指只能用它的值来称呼它的常量,如3.14、5等数值,-2从技术上说不是字面值常量,而是常量表达式。
常量可以用“const”关键字来声明。
const关键字与指针变量:
int *pi;
/*pi是一个普通的指向整型的指针*/
int const *pic;
/*pci是一个指向 “整型常量” 的指针*/
int * const cpi;
/*cpi是一个指向整型的 “常量指针” */
int const * const cpci;
/*cpci是一个指向 “整型常量” 的 “常量指针”*/
“#define”指令是另一种创建名字常量的机制。
只要允许使用字面值常量的地方都可以使用宏定义#define,但是const常量只能用于允许使用变量的地方
基本数据类型
在C语言中,仅有4种基本数据类型——整型、浮点型、指针和聚合类型(如数组和结构等)。
整型
整型包括4种:字符(char)、短整型(short)、整型(int)、长整型(long),都可以分为有符号(signed)和无符号(unsigned)两种版本。