2)C语言的基本知识(C自考学习)

时间:2022-01-01 01:50:37

字符集

  在C语言程序中允许出现的所有基本字符的组合称为C语言的字符集。C语言的字符集就是ASCII字符集。主要包含一下几类:

  1)大小写英文字母A~Z,a~z(52个)

  2)数字0-9(10个)

  3)非字母数字的可显示字符(33个)

  4)转义字符(转义字符有反斜杠字符\  开始后跟单个字符或若干个字符组成)例如:\n 回车换行字符、\a  响铃符号、\t  Tab符号。。。。。。。。。共12个这里不多写。

保留字

  保留字也称为关键字,主要用构成语句。 所有的关键字均由小写字母组成。C语言保留字表如下

  2)C语言的基本知识(C自考学习)

C语言的词类主要分为以下几种

  1)常量(又叫常数,它是程序运行过程中其值不改变的数据。具体请看往下看)

    #整形常量通常为整数,包括正整数,负整数和0。整形常量在微型机占用2个字节,不管是十进制,八进制或十六进制整数,它们的数值范围都是十进制的-32768 ~ +32767 。还有一种叫做长整形常量,十进制的数据范围是-2147483648 ~ +2147483647 长整形常量与整形常量的进制一样,唯一不同是他们末尾要加上L  例如:0L,-0111L,+0x15L都是长整形常量。

    十进制整数通常就是整数的写法。例如:0,-111,+15等。

    八进制整数通常在八进制整数的前面加一个数字0.例如:00,-0111,+015等。

    十六进制整数通常在十六进制整数的前面加0x。例如:0x0,-0x111,+0x15等。

    注意:-2147483648 ~ +2147483647就是int类型的范围,往数据库写入成功,字段如为int类型超过这个范围,就会写入失败。所以注意看添加数值的范围。

    #实型常量只有十进制,在微型机中占用4个字节。有小数点的数就为实型常量。例如:12.32、-.234

    #字符常量用两个单引号(‘)前后括住的单个字符来表示,例如:'1','a','@'都是字符常量。

    #字符串常量用两个双引号前后括住的一串字符,例如:“123”,“asdf”

    #符号常量的定义方法:#define 符号常量 常量。没什么特别就是可以给一个常量,取一个自己喜欢好记点的名字。

    #宏定义就是符号常量定义C语言的一条命令。例如:#define a 2+3;

  2)变量(任何类型都可以定义变量,就简单说下,没什么说的。)

    int a =1;  a++; 这就是给变量初始化赋值为1.  注意:这样的赋值方式不是说程序运行时这个a的值就是1,是在程序跑的时候先给a这个变量赋值一个0,为程序的初始值,当程序走到这里的时候才把1付给了a,起初a的值为0

  3)运算符(不细说,无非就是什么加减乘除一类的,有括号先算括号的,跟小学数学一样。)

    #还是说一下位运算符吧。(就是算二进制的,工作中没用,但是迫于自考的题目,哈哈,还是写点吧。)

    2)C语言的基本知识(C自考学习)

  位与符号位&  0和1之间只要是有一个数不同的地方都为0。

  位或符号|      0和1之间只要有一个数为1则就是为1。

  按位加^          值为两数为相同的数值,且有一个不同就为0;

  4)函数调用(形如“函数名”的式子,它代表调用制定函数后获得的结果。)

  5)表达式(用常量,变量,函数调用,运算符组成的可以计算的式子,用来表示简单的加工计算,不多说就是公式。例如:int a = 2*2*3;)

  6)关键字(请看上面)

C语言的基本语句分类

  1)数据定义语句(用来定义程序中使用的各种能存放数据的对象的名称和特性。)例子:实体类  a = new  实体类();

  2)赋值语句(形如“变量=表达式”的语句,功能是计算表达式的值并赋予变量。)例子:a=5,c=6

  3)函数调用语句(形如“函数名”的语句,功能是调用指定函数。)例子:int fun(int x, int y);

  void main(){ fun(2,3); }

  4)表达式语句(仅由任何表达式组成的语句)(看上)

  5)流程控制语句(用来控制程序执行过程的语句。)(不想说)

  6)复合语句(用花括号括住的一组任意语句)例子:{int a=1;  String b = "Hello!"; }

  7)空语句(无任何操作语句)(不想说)

  8)其他语句(包括编译预处理命令、用户自定义类型语句等。)(不想说)

 

选择结构:if  if else  switch.

循环结构:while  do-while   for

break:强制结束循环。

continue:跳出本次循环。这些东西没啥可说的,工作中常用。