C语言:面向过程的计算机语言
数据类型:
1、基础数据类型(字节数位32位情况下):
字符型 char(1)
整型数 short(2) int(4) long(4) unsigned(无符号)
浮点型 float(4) double(8)
枚举型
2、构造类型
结构体 struct
联合体 union
数组
3、指针类型
4、空类型(万能类型) void(通用)
以二进制的补码形式储存于计算机中
正数的原码,反码,补码都是一个
例如:7
原码:0000 0111
反码:0000 0111
补码:0000 0111
负数的补码=反码+1
例如:-7
原码:1000 0111
反码:1111 1000
补码:1111 1001
常量与变量:
1、整数常量 1,2,3
2、字符常量 'a','b','c'
3、宏常量 #define N 10(一般大写)
4、const常量
5、字符串常量 int *p = "Hello world";
变量:只能由字母,数字,下划线组成,且不能以数字开头
C语言的关键字不能做变量名