开发工具:
文件大小: 30mb
下载次数: 0
上传时间: 2019-03-01
详细说明:是新东方老师的上课讲义!有需要的请自行下载!新东方在线计算机专项精讲课程讲义
C语言
(4)八>二进制
(5)二>十六进剃
(721)s=(?)2
口诀:一位展成三位
(1100111)2=(?)16
口决:四位压成一位
十六
十六
100C->8
1001->9
2→>010
0010→>2
101C->A
0021>3
1011->B
0100->4
(101->5
1101->D
6->110
01:0->6
l110->E
7->111
0111->7
1111->F
例题(363)s=(?):(3871)g=(?)
例题10111(?)16(1111=(?)16
线上RD!e次.0
6)十六->二进制
(7aB1)1()
口诀:一位展成四位
、数制应用
9->1001
2、内存
3、机器
B→>101
4->0100
C→>1100
4、地址映射
5、P地址
6→>0110
E→>1110
例题(3f9)1=(?)2(a8:1)1=(
内存
78
bb s
进制存储?
1002
唯一的二进制编码
1003内容值
结论:由美国A制定的示准S信息I交换I码C
A->100001465
10
B->66
b->98
yeAy Ferne, rort
evs ke)lei:l1-4nit
新东方在线计算机专项精讲课程讲义
C语言
地扯
3、机罨码
地址映射
23
真值一>机器码(3种)10内容值
23
十进制->二进制
l003
内容值
78=23
1004
wavs keota.乙o
题1:16位的逻辑地址,逻辑地址空问是多大?地址
题3:4个存储芯片,每个2存储空间起始地扯地址
物理内存32【,地址多少位
78
是多少?考研
78
215-64K32x→>15位
K-11位第一个K:十六进制
题2:假设漫地址3位.页重大小呱,逻辑地址123
0000->0000H
1002
分成多少个页面?
03内容值
111..1
07FFH
:03内容值
4X-212232/212-220,页面数20,页号是20位
第二个〖地址
题3:4个存储芯片,每个2存储空问起始地址1004
1004
0800H -OFFFH
是多少?
篤三个2〖地址
2K→少11位第一个2:十大进制
1000H-17FP
000.0->0000Ⅱ
第4个地始是1800H-1FF
1111->07FFH第二个2地址?
5、IP地址
5、IP地址
题1:某主机P地址为18080.7.55,子网掩码为
题1:某主机IP地址为180.80.755,子网掩码为
255.255.252.0,问主机号部分多少位?
25255.2520,间主机号部分多少位?
提示:1PV4地址是2位,对应二进制1的是网络号
提示:IPV4地批是32位,对应二进制1的是网络号
对应0的倍数是主机号倍数
,对应0的倍数是主机号倍数
55->11111111252-11111100
题2:求IP分组到达时,经过多少个路由?
255.255.252.0→
提示:两个十六进制的差
11111111.11111111.11111100.00000000
题2:求IP分组到达时,经过多少个路由器
40H-31H=?
40H-31H=0F=15个
新东方在线计算机专项精讲课程讲义
C语言
题3:某主机IP地址为180.80.7.55,子网掩码为地址
25525.252,0问主机号部分多少位?
78
第二章C语言组成及数据
255->11111111252→>11111100
C语言组成
255.255.252.0→
23
数据与数据类型
11111111.11111111.11111100.00000000
103内容值
三、C诘言上机运行环境
1004
1005
上De次m)℃
>第二章C语言组成及数据
组成:若干文件
文件:若干函
数
组成结构
、C语言组成
函数:函数头+函数尾
函数头;四部分-函数名+()
函数体:吾+语句
语句:三类语句
tmp=count:
类型1→/**
类型2→定义语句;
类型3执行语句;
:ke自时:E
传: kuseriEGI
第二章C语言组成及数据
int tmpl, tmpz, count;
、C语言组成
mp 1=count
/int count=1i*
fun 10)
、数据与数据关型
pount=tmp1
tmp=count
i int tmp
多少执行语句?
tmp=count
tmp2=m。2+2;
多少执行语句?
count=tmz
"k》,m,图
新东方在线计算机专项精讲课程讲义
C语言
二、数据与数据关型
二、数挺与数据类型
数据四类:常量变量表达式函数
数据类型四大类:基本类型、构造类型、指针类
型、空类型
常量:值不发生变化的量
变量:值贿时地改变的量
1、基丕类型:整型int、字符型chr、浮点型
单精度型foat、双精度型 double)、枚举
表达式:用运算符将数据连接起来的合法式子
类型enum
函数:调用具有一定功能的函数作为运行量
2、构造类型:数组型、结构体类型 struc t、共
用体类型unin
3.指针类型
4.空类型void
P则co把eae,(0
妙 coii)6m
>标识符(三
1、保留字(关键字):共32个,固定含义,不能再做为它用
二、数据与效据类型
2、预定义标识件:在C语亩中预先定义并具有特定含义的标识符
ntf include
数四类:常量变量表达式函数
3、用户自定义标识符,由用户根据需要定义的标识符,如:变量名
常量四类
注:(1)用户自定义标识待
整型常量
识符只能由字母数字,下划线组成,而且第一个字符必须
是字母或下划线
实型常量
2)在C程
SM,C语言程序
奎续萧年格区分的,如mmm
字符型常量
字符串常量
标识符合法性判断
3m do if IF a8. txt _12 c#bc Do
vrAy> Fc olean. com
转k,o
常量一整型常量
常量一实型常量
1、整型常量:三种形式(十进制、八进制、十六进制
2、实型常量:两种形式(小数、指数)
第一形式->十进制:是用一串连续的09数字
第一形式→>小数形式:由数字和小数点组成
如32767,-32768,90,-7
如:123.456123.4560.456都是合法的实型常量
算二形式→>八进制:用数字0开头的一串连续合法八进制
笫二形式->指数形式:用“E或“e"后紧跟一个整数表示以10为底幂
如:013,05,077,089(出错)
如:1.23E-5
第三形式→>十六进制:用0x或0X开头的一串连续合法的十六
注:(1)字母或c之前之后必须都有数字,且后必是整数
进制
〔2)字母B或e的前后及各数字之间不能有空格
如:0x12,0xf
如:判断合法性
若表示长整型常量则必须后加字母1或L,如0L、341、0x123L
1.23e45.4e0.5.23e54E3E2
新东方在线计算机专项精讲课程讲义
C语言
常量—字符型常量
常量一—字符型常量
3、字符型常量:四种形式(常规、转义、八进制、十六进制)
3、字符型常量:四种形式(常规、转义、八进制、十六进制)
集一形式->一对单引号括一个字符。
第一形式->一对单引号括一个字符
如
A'6
第二形式->转义字符常量:必须以一个反斜杠“”开头
笫二形式→>转义字符常量:必须以一个反斜杠“”开头
常用的转义字符有
第三形式→dd最多以有三位八进制数
n表示换行符
n表示换行符
第四形式→>\zh最多可以有两位十六进制数
t表示制表符
\b表示退格符
r表示回车符
问题“合法?
9/1Ts2.kc-olearrc3:"T
t/M:.kxo4xn1-01m
常量一字符串常量
变量
4、字符串常量:一种形式
变量使用规则:先定义后使用
定义格式:数据类型名变量名列表
定义:用一对双引号(双撒号)括起来若干个字符
比如:(1)inti;intj;intk;
如:“ abcdefgh""1234567“"a1b2c3d4
(2)iat 1, j, k
(3)inti=l,j-1,k-9;/*赋初值*
注:(1)变量必须先定义后使用
注:(1)每一个字符昂尾都有一个字符串结束符V0,
int1ong『 oat double char(与常量类型一致)
(2)C语言中没有字符串变量
(2)夜量名属于用户标识符,葺守用户标识符命名规则
定要区分宇符曾量和字符串常量
3)在同一“函数体”【}中不能定义同名变量
(4)同时定义多变量,必用逗号分隔
(5)变量可赋初值(初始化),无初值是随机值
wu?. Ee n learnsto:T
函数
表达式
函数(栎准函数自定义函数)
定义:表达式:用还算符将数据连接起来的合法式子
finc ludema th. h>
√如何表示?srt10sqrt(
运算:三个属性:功能、优先级、≡合性(运算方向
如何表示?abs0abs(-5
如:3.5+1/2
3.5+(1/2)
1+2+3
3.5*1)/2=1.7
可以参与运算:sqrt(?)/9+abs(-5)
1.0/2=?
1/2=9
容以:k!具:引
新东方在线计算机专项精讲课程讲义
C语言
表达式
表达式
1、算术运算符及算术夫达式
求余(%)
(2)求值方法:先忽略负号不计求出余数,再将所得余数的符
与板除数相同的符号
求余(%
(1)两边运算对象必须是整型
结果为:2
不合法的表达式
17%-3
结为:2
17%3
结果为:-2
17%-3结果为
)单独的常量、变量或函数调用都是C语言合法表达式
(2)凡是表达式都有一个确定的值
0把e改ra:
隐式转换
表达式
赋值运算符及赋值表达
double
float
赋值运算符:
long
格式:变量名=表达式
赋值运算符的功能:将表达式值赋给“=”左边的变量
In t
例如
表达式
表达式
注:(1)赋值运算符左边只能是一个变量
复合赋值运算符
如:a+b=34=3非污表达式
=、%=.&=、
a=5a+(b=3)合法的表达式
注:复合赋值运算符的两个运算符口间不能有空恪。
(2)赋值运算符右边可以合法表达式
如
a=a+3
3)赋值表达式的值就是赋值运算符左边变量值
例着置和b的值分为到态势式的值是多少?用完表达
赋给实型变量时系统自动将整型数据转成实型数型数据
4)实型数据赋给整型变量时:实型小数舍去
表达式的值:A的值
的值
例2.若有inta=5,b=9; float c;则表达式c=b/a+1.2的值多少?
新东方在线计算机专项精讲课程讲义
C语言
表达式
表达式
白增、自减运算符
注:(1)只能用于变量不能用于常量或表达式
自增运算符
如3*+、(a+b)++不合泫的表达式
自减运算符
如inta-3;则表达式的值交量的值
a十
女
ⅰ++;++i;等价于
=i+l
等价于
=i-1;
d)
2
MAN Ie oleNin cOPY
waN Romain ton
作业
作业
题1.inta=3;求a++*
题2.若有定义inta=20,b=20,c=20,a=20;则下列表达式的值分
(58)10-()
()
A、a++*10=>200
B、10*b++=>200
5da6)16=()2
213)10=()
(60+d+t)%9->8
C语言的组成
行过程;结构
int count=1s
执行过程:主子谓用
void fund
形式的标志:
运算的标忐
2 int tmp
nt tmpl, tmpz, count
tmp 1=count
(){}
tmp1++
/*int ccunt-1*/
count-tmp
count=tmp1;
tmpz=count,
tmp=count
tmp=tmp2+2
colin=mn/
count=tmp
新东方在线计算机专项精讲课程讲义
C语言
标内容透用课程例题/习
基砒知识数制及转换计算机组成考研真题
计算机字长计算机网络
内存与地操作纳
大树也是我用
序完成,預视您
c语言组成
考研真题
数据及数据计算机组成|c语言考研
事业会茁壮飯
类型
操作系纺
第三章序结构程序发计枉架
语言考研
言考研
?
第四遨择结构程序没计f-61se数据结均c语言考研
路豆渔
记.pan?.:G
章节标题内容适用课程创题/习题
第工章循环结构程序
构数据结构考研真题
章节
标题
内容适用课程例题/习题
操乍系统|《语言考研
break计算机组戌
指针列若钅
C语亨考研
函教指针等
第六章
数
维数推數据结构|考研真题
二维数组揀作系统C语言考研
算九章
结构体
数据结棋
字符串计算机组成
计算机组成语考妍
构造一定义一使用
第1章位运算/文件打开/关闭
数据结构C语亩考
第七章函数与预编译定义/调用/数据结构
研真题
原型揀作系统《语言考研
省定位/测试
分析过程
传值
第—章基础知识:数制及转换
第二章C言组成及数据
1、四种数制?
C语言组成
2、互相转泱的方法?
、数据与数据类型
3、C话言支持三种数制,下列哪个数制不支持?
语言上机运行环境
A)十进制B)八进制C)二进俄D)十六进制
军以:knr::
:km图
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.