计算机基础和c语言学习总结.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据信息在计算机中的表示 一、原码、反码和补码 原码:最高位为符号位,其余为数值部分,数值部分用二进制数的绝对值表示。 反码:正数的反码与原码相同,负数的反码将原码的符号位不便,其它位取反。 补码:正数的反码与原码相同,负数的补码的符号位不变,取反加1. 二、ASCII码 它是使用7、8个二进制数进行编码的方案。 只针对英文字母,数字和标点符号进行编码。 熟记几个特殊ASCII码值:A—65, a—97(相差32位,中间有26个字母和6个符号) 0--48 三、汉字编码 外码,内码,字型码 四,网络硬件 网线(双绞线,同轴电缆,光纤) 集线器,交换机,路由器,网卡,调制解调器 C语言 一、程序设计与算法 程序=算法+数据结构 程序语言简洁:机器语言:机器指令集(0,1) 汇编语言:采用助记符 高级语言:类似于“数学表达式” 算法的表示:自然语言,流程图(最常用),N-S图,伪代码。 二、C语言的特点 ①程序化的程序设计语言 ②语句简洁 ③移植性好 三、C程序结构 main()函数(又称主函数)和若干其他函数 格式:#include stdio.h //标准的输入头文件 void main() { 函数体 // 每条语句都必须与;结束 } C语言 四、程序运行过程 C源程序—经过编译—目标文件—链接—可执行文件 五、变量和数据类型 1、C语言基本元素 【标示符、关键字、运算符、分隔符】——组成指令——最终成为程序 2、常量(程序中保持不变的量) 申明常量: const int SUM = 5 // const修饰的变量为常量 常量必须大写! 3、变量 申明变量: Datatype variablename;(定义时初始化变量) Datatype variablename = value;(定义后初始化变量) variablename = value; C语言 4、变量名需遵循的规则: ①变量名可以由字母、数字和下划线组成; ②变量名不能包含除“-”以外的任何特殊字符; ③必须以字母或“-”开头,不能包含空白字符; ④C语言中的某些词(如int,float等,成为保留字) 不能用作变量名; ⑤严格区分大小写; 六、基本数据类型 1、数据:非数值:char-字符 数值:整型(int) 非整型(float-单精度;double-双精度) 2、字符型申明 3、格式:char sex = ‘F’// 要用单引号引起来 只能命名单个字符,多个叫字符串。 C语言 4、类型转换 ①自主类型转换 原则:范围小的——范围大的 short-int-long-float-double(由小到大) ②强制类型转换 格式:(类型名)变量或数值 七、运算符 1、算数运算符 单目:正(+),负(-) 双目:加,减,乘,除,模(%,即整数取余); 除法运算:两数都为整数,结果也为整数(余数舍掉); 两数中有一个为实型,结果也为实型; 模运算:对象必须为整型; C语言 2、增量运算符 ①自增运算符:++ x=x+1 可写成 x++,或 ++x 区别:x=i++表示将i的值赋给x后,i加1 x=++i表示i+1,再将值赋给x; ②自减运算符:- - x=x-1 可写成x- -,或 - - x 自增自减运算符只能用于变量,不能用于常量和表达式。 3、赋值运算符(只用于将表达式的值赋给变量) 双目,运算符的左边必须是变量。 4、关系运算符 计算结果 = 逻辑值 (真或假) (0表示真,非0表示假) 5、逻辑运算符 逻辑“与” (两者都要满足)

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档