1.整理
电脑硬件
- CPU:计算机中负责读取指令,对指令译码并执行指令的核心部件。
- 内存条:用于暂时存放CPU中的运算数据
- 硬盘:最主要的存储设备
- 主板:计算机最基本的同时也是最重要的部件之一,负责连接各个部件
处理方法
硬盘调入内存条,cpu再处理,显卡声卡处理
课堂整理
1基本类型数据
整数 整形——int,指只能存放整数,4字节 短整形——short 2字节 长整形——long 8字节
浮点数(实数) 单精度浮点数——float 4字节 双精度 ——double 8字节
字符 单个字符 char 存放a
2复合类型数据 基本的拼在一起
3什么是变量
与内存产生关系,本质上是内存中的一段空间
4CPU,内存条,VC++6.0,操作系统间的关系
VC发出请求,操作系统分配空间,生成exe程序,请求操作系统
5.变量为什么要初始化
所谓初始化就是赋值的意思,没有赋值就给内存条输出,内存条空间是遗留的以前的数据,
6.如何定义变量
数据类型 变量名=要赋值
7 什么是进制
十进制:传统 十六进制:0x开头 八进制:前面位0
8 常数在C语言中是如何表示的
整数 C语言规定,八进制前要加零,16进制前要加0x,十进制前什么都不加 浮点数 传统写法 float x=3.2 科学记数法 float x =3.2e3 //x=3200 float x =123.45e-2 //x=1.2345 字符 单个字符用单引号括起来 字符串用双引号括起来
9.常量以什么样的二进制代码存储在计算机中?
实数是以补码的形式转化为二进制代码存储在计算机中的 实数是以IEEE754标准转化为二进制代码,储存在计算机中的 字符和整数的存储方式相同
10.代码规范
成对的写,缩进,换行
11.什么是字节
字节就是储存数据的单位,并且是硬件所能访问的最小单位 1字节=8位 1k=1024字节 1m=1024k 1g=1024m
printf()
1。printf("大家好啊!\n"); 2. printf("输出控制符",输出参数; 输出控制符:指定输出二进制代码的编码格式
3. printf("输出控制符1 输出控制符2",输出参数1,输出参数2);
必须一一对应
| 转换说明符 | 输出 |
|---|---|
| %a | 浮点数,十六进制数和p-计数法(C90) |
| %A | 浮点数,十六进制数和p-计数法(C90) |
| %c | 一个字符 |
| %d | 有符号十进制整数 |
| %e | 浮点数,e-计数法 |
| %E | 浮点数,E-计数法 |
| %f | 浮点数,十进制计数法 |
| %g | 根据数值不同自动选择%f或%e. %e格式在指数小于-4或大于等于精度时使用 |
| %G | 根据数值不同自动选择%f或%E. %E格式在指数小于-4或大于等于精度时使用 |
| %i | 有符号十进制整数(与%d相同) |
| %o | 无符号八进制整数 |
| %p | 指针 |
| %s | 字符串 |
| %u | 无符号十进制整数 |
| %x | 使用十六进制数字0f的无符号十六进制整数 |
| %X | 使用十六进制数字0F的无符号十六进制整数 |
| %% | 百分号 |
scranf():通过键盘将数据输入到变量中(不含输出控制符的用法)
两种用法
用法一: scanf(“输入控制符”,输入参数) 功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中 用法二 : scanf(“非输入控制符 输入控制符”,输入参数) 功能:将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址的变量中,非输入控制符必须原样输入
如何使用scanf写出高质量代码
1.使用scanf之前最好先使用printf提示用户以什么样的方式来输入
- scanf中尽量不要使用非输入控制符,尤其是不要用\n
3.应该编写代码对用户的非法输入做适当的处理
二、课后作业
3.10
四
a -- 字符型
b -- 整型
c -- 双精度浮点型
d -- 整型 (十六进制)
e -- 双精度浮点型
六
1.整型 %d
2.整型 %#
3.字符型 %c
4.双精度浮点型 %E
5.字符型 %c
6.双精度浮点型 %e
八
1.d
2.ld
3.f
4.c