c语言数据常量
❶ c语言的数据类型
short、int、long、char、float、double这六个关键字代表C语言里的六种基本数据类型。
整型常量:
(1)十进制的整型常量:由数字0~9组成。如:0、10、365、-12等。
(2)八进制的整型常量:以0开头,由数字0~7组成。如:0、010、0365、-012、011等。
(3)十六进制的整型常量:以0x或0X开头,由数字0~9、a~z或A~Z组成。如:0x11、0Xffff、0xa5、-0XAC等。
注:C语言系统默认为基本整型常量。(关于“基本整型”,请参考下面的内容)
整型变量:
(1)根据整数的最高位是否用作符号位,分为有符号(signed)整型和无符号(unsigned)整型。
(2)根据整数在计算机内存中所占用的空间大小,分为短整型(short int或short)、基本整型(int)和长整型(long int或long)。
short x = 10;等价于signed short x = 10;同时等价于signed short int x = 10。
int age = 20;等价于signed int age = 20。
long z = 10000L; (加L后说明10000是一个长整型常量,而不是一个基本整型常量)。
注:
(1) C语言系统默认为有符号整数。
(2) unsigned和signed不能同时出现。
(3) short和long不能同时出现。
❷ c语言中常量有哪些类型
C语言中的常量可以分为:整型常量、实型常量和字符型常量和字符串常量,
另外还有符号常量和有名常量.、
整型,例如:-123, 0xff (十六进制), 022(八进制)
实型, 例如:3.14, 3.14f (单精), 3.14lf (双精), 1.2e04(科学)
字符常量, 'A'
字符串常量, "abc123"
转义字符常量 '\0' "\n"
宏定义标识符常量 #define e 2.71
程序中的 e 编译时会被2.71 替代,
逻辑型常量 TRUE (实际上也是宏定义常量)
差不多就这几种吧····