基础002常量是什么类型的变量?

更新于
2026-10-03 23:21:26
0阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计638个文字,预计阅读时间需要3分钟。

一、数值常量+1、常见数值常量+65535、37/ //十进制整型,默认012/ //八进制整型,0开头,每一位只能0~7+0x3a/ //十六进制整型,0x开头,每一位只能0~9或A~F+123u/ //无符号整型,123u开头+46U/ //无符号长整型,46U开头+//无符号字符

一、数值常量

1、常见数值常量

65535、37 //十进制整型,默认

012、-023 //八进制整型,0开头,每一位只能0~7

0x3a、0X22F //十六进制整型,0x或0X开头,每一位只能0~9或A~F

123u、46U //无符号整型常量

123L、46l //长整型常量

4.6e3 //4.6×103

正确: 3.2 3. .2 3e2 3.5e2

错误: 3.5e2.5 10e e3 .e3

2、多种进制的使用场合

在printf函数中%d、%o、%x分别代表十、八、十六进制的输出。

在字符常量中'\ddd'、'\xhh'分别代表八、十六进制的转义字符。

八进制和十六进制一般只采用整型,不用小数形式。

例题:

int x=0101;printf("%d %c %o %x \101",x,x,x,x); //输出为 65 A 101 41 A

二、字符常量

1、普通字符

在计算机内部存储字符的ASCII码值。

'A'(65) 'a'(97) '0'(48)

空格' '(32) 换行'\n'(10) 退格'\b'(8)

空字符'\0'(0)

''为非法字符,不合法;""为空字符串,合法。

‘xab’严格意义上不合法,但是在编译器中,可视为‘b’。

‘\xab’合法,按照十六进制计算ASCII码即可。

阅读全文

本文共计638个文字,预计阅读时间需要3分钟。

一、数值常量+1、常见数值常量+65535、37/ //十进制整型,默认012/ //八进制整型,0开头,每一位只能0~7+0x3a/ //十六进制整型,0x开头,每一位只能0~9或A~F+123u/ //无符号整型,123u开头+46U/ //无符号长整型,46U开头+//无符号字符

一、数值常量

1、常见数值常量

65535、37 //十进制整型,默认

012、-023 //八进制整型,0开头,每一位只能0~7

0x3a、0X22F //十六进制整型,0x或0X开头,每一位只能0~9或A~F

123u、46U //无符号整型常量

123L、46l //长整型常量

4.6e3 //4.6×103

正确: 3.2 3. .2 3e2 3.5e2

错误: 3.5e2.5 10e e3 .e3

2、多种进制的使用场合

在printf函数中%d、%o、%x分别代表十、八、十六进制的输出。

在字符常量中'\ddd'、'\xhh'分别代表八、十六进制的转义字符。

八进制和十六进制一般只采用整型,不用小数形式。

例题:

int x=0101;printf("%d %c %o %x \101",x,x,x,x); //输出为 65 A 101 41 A

二、字符常量

1、普通字符

在计算机内部存储字符的ASCII码值。

'A'(65) 'a'(97) '0'(48)

空格' '(32) 换行'\n'(10) 退格'\b'(8)

空字符'\0'(0)

''为非法字符,不合法;""为空字符串,合法。

‘xab’严格意义上不合法,但是在编译器中,可视为‘b’。

‘\xab’合法,按照十六进制计算ASCII码即可。

阅读全文