C语言程序的设计经典的教程class1.ppt
文本预览下载声明
C语言程序设计教程;关于本课程的教学安排;第一章 C语言程序设计基础知识;第一章 C语言程序设计基础知识; 不同数制间的转换:
二、八、十六进制转换成十进制的方法是
--------按位权法展开。例:
二进制转换成八、十六进制的方法是
--------分组法(三位、四位一组)。例:
八、十六进制转换成二进制的方法是
--------直接法(直接将八、十六进制数字符号转换
成二进制数字符号)。 例:
十进制转换成二、八、十六进制间的方法是
--------整数部分除法取余,小数部分乘法取整。例:; 数据;数值型数据:
通常在计算机中用8个、16个、32个二进制位来表示数值型数据。小数点的位置总是隐含的,以节省空间。但小数点的位置可以是固定的或可变的。前者称为定点数,后者称为浮点数。
(1)定点数(在计算机中整数是按定点数格式存放的)
定点数分为:
有符定点数(signed)
无符定点数(unsigned)。
⑵浮点数(在计算机中小数是按浮点数格式存放的)
;
有符定点整数 ds dn dn-1 dn-2 …….. d1
↑ ↑
符号位 数值部分 小数点
无符定点整数 dn dn-1 dn-2 ………….. d1
↑
数值部分 小数点
; ⑵浮点数(在计算机中小数是按浮点数格式存放的)
浮点数格式如下:
Js jn jn-1…. j2 j1 ds dm dm-1 …….…..d2 d1
↑ ↑
阶符 阶码 数符 尾数
;字符型数据:
常用的英文编码有ASCII码、BCD码
ASCII 码
ASCII码是英文American Standard Code for Information Interchange(美国信息交换标准编码)的缩写。
该编码已经国际标准化组织所采纳。
目前国际上流行的是ASCII编码的七位版本,即用一个字节的低七位表示一个字符,高位充零。
七个二进制位可表示128种状态,故可用来表示128个不同的字符,在ASCII编码的七位版本中表示的33个通用控制字符、95个可打印显示的字符(其中10个数字、52个大小写英文字母、33个标点符号和运算符号)。ASCII编码表(见附录I)
;字符型数据:
常用的中文编码有国家标准汉字编码(GB码)
GB2312-80(国家标准汉字编码)是常用的汉字编码标准,它收录了6763个常用汉字。国标码使用连续的两个字节(十六位二进制位)表示一个汉字。
根据这些汉字使用频率的高低,分成两部分:
一级汉字共3755个,即最常用的汉字。
显示全部