C语言集训—吴军—第二次作业

177 阅读2分钟

1.ubuntu分享

[一元二次方程]paste.ubuntu.com/p/xsZyTgbSS…


2.学习笔记

C编程预备计算机专业知识 1.(cpu 内存条 硬盘 显卡 主板 显示器) 的关系

  • 电影播放方式举例
graph TD
硬盘数据 --> 内存条 --> cpu处理 --> 变成音频信息

2.Helloworld如何运行

3.什么是数据类型

  • 整数int-四字节long int-八字节short int-两字节

  • 浮点数单精度.四字节.(float) 双精度 .八字节.(double)

  • 字符单个字符(char)

4.变量本质是内存中一段可重复使用的存储空间int i(含义:i为整数);i = 3(这一段代码使i与操作系统分配的内存产生关系)

5.变量为什么初始化(赋值):不赋值就会输出以前软件使用过的残留数据(垃圾数据),系统会输出填充值告知未赋值

6.如何定义变量 数据类型 变量名 = 要赋的值

    • c语言规定八进制前加0,十六进制前加0x,十进制前不加
    • 汇编中:在数字后加字母B代表二进制数,加字母O表示八进制,加字母D表示十进制,加字母H表示十六进制(1~9,A~F)

jinzhi.png 8.

  • 赋值后面可加F表示数据当float处理
  • e表示10,例:e8=10^8 屏幕截图 2021-11-21 212918.png

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

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

赋值.png ASCII

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

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

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

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

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


3.名词翻译

中文英文中文英文
整数integer变量variable
字符character初始化initialization
浮点数floating point number十进制decimal system
结构体structural morphology二进制binary
枚举enumeration十六进制hexadecimal
联合union打印print

4.课后作业

1、3-10第四题

a.表示单个字符 b.整数 c.浮点数 d.十六进制常熟 e.2.0*10^30

2、3-10第六题

整数形 %d
整数形 %x
字符 %c
浮点数型 %lf
字符串 %s
浮点数型 f
整数形 %ld
浮点数型 %f

3、3-10第八题

%d,%ld
%f,%c

4、3-11第一题

5、3-11第二题


int main(void)
{
    int i = 66;
    
    printf("%c\n", i);

    return 0;
}

image.png

6、4-8第一题

image.png

7、4-8第四题

8、4-8第七题