郝斌C语言详细笔记(附源码) - 图文 下载本文

做float来处理,否则会有警告提示 --丢失部分字节。 10 常量以什么样的二进制代码存储在计算机中? 编码:

整数是以补码的形式转换为二进制代码存储在计算机 浮点数是以ieee754标准转换为二进制代码存储 字符本质实际是与整数的存储方式相同,ASII码标准。 第三次课: 代码规范化

·可以参考林锐《高质量c/c++编程》

·代码的规范化非常的重要,是学习一门编程语言的基础,代码可以允许错误,但不能 不规范。 例如:

成对敲括号{} ()

加空格于 运算符和数字之间 I = 1 + 2; 加缩进 分清上下级地位。

换行--进行功能区域分隔 or { }括号单独成一行。 ·代码规范化的好处

1:整齐,别人和自己都容易看懂。 2:代码规范了,代码不容易出错。 3:一般的程序可以分为三块: a: 定义变量 b:对变量进行操作

c: 输出值 什么是字节

·存储数据的单位,并且是硬件所能访问的最小单位。 内存中存储的最小单位是位bit(0或1),但是硬件控制的时候不能精确到位,只能精确到字节(8位),是通过地址总线来控制的,而精确到位是通过软件来控制的,叫做位运算符来精确到位的。 1字节 = 8 位 1K = 1024 字节 1M = 1024 K 1G =1024 M 1T = 1024 G

2G的内存条的总空间:2 *1024 * 1024 *1024 * 8 =4*1032 不同类型数据之间相互赋值的问题 不同数据类型之间最好不要相互转换。

如果需要明白这个知识点,那么需要明白补码。 什么是ASCII码

以char定义变量的时候,只能使用单引号括起一个字符才是正确的。

在上图中注释的最后一样是重复定义了ch的值,是错误的,而下面的ch = ‘c’是指把c赋值给ch,是正确的。

上图中输出的值是98(将字符以整数%d的形式输出) Ascll码规定了ch是以哪个值去保存,ascii码不是一个值,而是一种规定,规定了不同的字符是以哪个整数值去表示。其它规定还有GB 2312 UTF-8等。

字符本质上与整数的存储方式相同【字符的存储】

基本的输入和输出函数的用法: 第三次课 Printf()

将变量的内容输出到显示器上。 四种用法

输什么是输出控制符,什么是非输出控制符 输出控制符包含如下:

Printf为什么需要输出控制符:

·01组成的代码可以表示数据也可以表示指令。必须要有输出控制符告诉他怎么去解读。

·如果01组成的代码表示的是数据的话,那么同样的01代码组合以不同的格式输出就会有不同的输出结果,所以必须要有输出控制符。