Primer Plus 第三章总结

来源:互联网 发布:python dill 编辑:程序博客网 时间:2024/06/06 04:20

使用字符:char类型

char类型用于存储字母和标点符号之类的字符。但在技术实现上char却是整数类型,是因为char类型实际存储的是整数而不是字符。

对于转义序列有三个点:

1.无论普通字符还是转义序列,如果作为双引号中字符集合的一部分,则无需单引号。

2.什么时候使用转义序列呢? 如果要在某个转义序列和与其对应的ASCII码之间做出选择,则应当适用转义序列。

3.当需要使用数值编码时,为什么使用‘\032’而不是032?第一点,前者更能清晰地表达程序员表示一个字符编码的意图,第二点便是它可以嵌入到c字符串中。

c标准规定,float类型必须至少能表示6位有效数字;double类型和float类型具有相同的最小取值范围要求,但它必须至少表示10位有效数字。一般情况下,double使用64位而不

是32位长度。

关键词:

有符号整数:int:系统的基本整数类型(4字节)

                        short或short int:最大的short整数不大于最大的int整数值。(2字节)

                        long或long int:这种类型的整数不小于最大的int整数值。(4字节)

无符号整数:char:字符类型的关键词。(1字节)

                        float:系统的基本浮点类型。(4字节)

                        double:更大的浮点类型,能表示比float类型更多的有效数字(至少10位)。(8字节)

c的内置运算符sizeof以字节为单位给出类型的大小。

总结:c有多种数据类型。基本的数据类型包括两大类:整数类型和浮点类型。其中整数类型两个重要特征是其类型的大小以及它是否有符号。字符常量表示为放在单引号中的一个字符。浮点数可以书写为小数点固定的形式。



0 0
原创粉丝点击