C语言数据类型
1.基本类型:整型,实型(浮点型),字符型,枚举型。
2.构造类型:数组类型,结构体类型,共用体类型。
3.指针类型。
4.空类型。
今天讲解基本类型:
整型常量:
1)十进制整数:如-100,250,1984等整数
2)八进制整数:以0为前缀,其后数字为0-7的数字,如0234即为八进制下的整数,在十进制下为2*8^2+3*8^1+4*8^0;
3)十六进制整数:以0x或0X为前缀(是数字0,不是字母O),其后数字为0-9,A-F;如0x19A,在十进制下为1*16^2+9*16^1+10*16^0;
实型常量:
1)十进制小数:如1.2,.24,2.等。
2)指数型式:1.2345e4等于1.2345*10^4(也可以是1.2345E4);e和E前面必须有数字,后面必须是整数。如e3,10e1.3,.e3都是错误的指数形式。
字符型:
1)字符常量:'a','B','7'(注意不是数字7,是字符7),'\n'等为转义字符;
2)字符串常量:"hello world",用双引号括起来的一串字符。注意'a'与"a"是不同的。
枚举型目前对于初学者不进行介绍。