C语言集训-王宗林-第二次作业

348 阅读1分钟

视频重点内容

常见数据类型及其储存方式

基本类型

整数
  • 整型 --int (4个字节)
  • 短整型--short int(2个字节)
  • 长整型 --long int(8个字节)
浮点数【实数】
  • 单精度浮点数--float(4个字节)
  • 双精度浮点数--double(8个字节)
字符
  • char(1个字节)

复合类型

  • 结构体(少用)
  • 枚举体
  • 共用体(已经淘汰)

输出函数及输出控制符

屏幕截图 2021-11-21 232549.png

常见进制及其转换

屏幕截图 2021-11-21 213830.png

注意满n(相应进制)进一的原则

ASCII码

实际上就是一种表示码

有以下规定:

屏幕截图 2021-11-21 233150.png

代码规范

推荐课外书由林锐写的《高质量c/c++编程》

括号成对

代码里的内部代码必须缩进

利用空格进行分行分区

Ubuntu pastebin的相关要求

屏幕截图 2021-11-21 200912.png

屏幕截图 2021-11-21 201125.png

课后作业

3.10第四题

1. '\b'表示退格相当于空格(注意区分'\n'表示换行)
2. 1066表示整数
3. 99.44表示浮点数
4. oxAA分为两个部分:ox表示十六进制AA表示一个实数
5. 2.0e30表示一个浮点数其中运用了科学计数法,其中‘e’表示十

3.10第六题

a. 12 整数 %d
b. ox3 十六进制 /x
c. 'c' 字符 %c
d. 2.34E07 浮点数(含科学计数法)%d
e. '\040' 八进制单字符 %n
f. 7.0 整数 %d

3.10第八题

d d c d

3.11第一题

整数上溢

屏幕截图 2021-11-22 165744.png

浮点数上溢

屏幕截图 2021-11-22 170022.png

浮点数下溢

屏幕截图 2021-11-22 170153.png

3.11第二题

运行结果如下

屏幕截图 2021-11-22 170444.png

4.8第一题

运行结果如下

屏幕截图 2021-11-22 172034.png

4.8第四题

运行结果如下

屏幕截图 2021-11-22 171901.png

4.8第七题

运行结果如下

屏幕截图 2021-11-22 172425.png