C Primer Plus 第3章复习题

学习杂记 | 2017-08-12 16:45:39 | 67次阅读 | 3评

1.对下面的数据使用合适的数据类型:

A. East Simpleton 的人口。

B.DVD影碟的价格。

C.本章出现次数最多的字母。

D.这个字母出现的次数。

A、使用整数型数据。即  int  。因为人口的单位就是个嘛。

B、使用浮点型数据。即 float 。因为价格有可以含有小数点。

C、使用字符型数据。即 char 。因为字母是一个个的字符。

D、使用整数型数据。也是 int 。因为次数也是一个整数来的。

-------------------------------- 作者在 2017-08-12 17:27:40 补充以下内容 --------------------------------

附录参考答案

C Primer Plus 第3章复习题参考答案.png (上传于2017-08-12 17:27:40)
C Primer Plus 第3章复习题参考答案.png

-------------------------------- 作者在 2017-08-15 07:08:10 补充以下内容 --------------------------------

2.需要 long 类型变量代替 int 类型变量的原因是什么?

答:

因为我们有时候需要处理的数据超出了 int 类型数据的范围,而在C语言标准中,long 类型储存范围比 int 类型的储存范围要大,可以满足我们的数据处理需要。所以有时我们需要用 long 类型变量代替 int 类型变量。

-------------------------------- 作者在 2017-08-15 07:14:22 补充以下内容 --------------------------------

附录参考答案:

C Primer Plus 第3章复习题参考答案.png (上传于2017-08-12 17:27:40)
C Primer Plus 第3章复习题参考答案.png

-------------------------------- 作者在 2017-08-15 07:29:15 补充以下内容 --------------------------------

3.获得一个32位的有符号整数,可以使用哪些可移植的数据类型?每一个选择的原因是什么?

答:有两种可以选择的类型。

(1)long 类型或者 long int 类型。这种类型的整数不小于最大的 int 类型的整数值。C语言标准保证 long 有32位长。

(2)long long 类型或者 long long int 类型,这种类型的整数不小于最大的 long 类型的整数值。C语言标准保证 long long 有64位长。

-------------------------------- 作者在 2017-08-15 07:30:38 补充以下内容 --------------------------------

附录参考答案:

C Primer Plus 第3章复习题参考答案.png (上传于2017-08-12 17:27:40)
C Primer Plus 第3章复习题参考答案.png

答非所问,对题目没有理解清楚。这是大忌讳啊。------自言自语。


-------------------------------- 作者在 2017-08-17 11:30:30 补充以下内容 --------------------------------

4.指出下列常量的类型和意义(如果有的话):

a. '\b'

b.1066

c.99.44

d.0XAA

e.2.0e30

答:

a.  char 类型,表示字符串\和字符b。

b.  int 类型,表示整数1066。

c. float类型,表示浮点数99.44。

d.十六进制法表示的整数,相当于十进制的170

e.科学计数法表示的数,相当于十进制的2.0*10的30次方,就是2后面有30个0.


-------------------------------- 作者在 2017-08-17 11:46:52 补充以下内容 --------------------------------

附录参考答案:

C Primer Plus 第3章复习题参考答案.png (上传于2017-08-12 17:27:40)
C Primer Plus 第3章复习题参考答案.png

对题目的理解不透彻,是因为对概念不熟悉。-------------自言自语。


-------------------------------- 作者在 2017-08-17 12:06:08 补充以下内容 --------------------------------

Dottie Cawm 写的下面这个程序中有很多错误,找出这些错误:

include <stdio.h>
main 
(
   float  g: h:
   float  tax, ratle:

   

)

博友评论,共3条
Avatar
1楼:孟祥建 发表于 2017-08-18 01:45  
Avatar
2楼:孟祥建 发表于 2017-08-18 01:51  
你现在在学c语言吗,可以共勉,我差不多学了一本书了,需要的话我们还可以相互讨论下,对了要把每天都记录下来,从点滴开始,我现在还会深入学习,希望我们能成为好友,经常来我那逛逛,我们互相监督,不能落下每一天,我也会经常来你这逛逛。
Avatar
3楼:yehuabao 发表于 2017-08-18 07:49  
刚刚才学,一本书还没看完。谢谢。我这又有两三天落下了。