收藏 分销(赏)

学习C语言的必备知识分析.pptx

上传人:天**** 文档编号:4358167 上传时间:2024-09-13 格式:PPTX 页数:29 大小:182.77KB
下载 相关 举报
学习C语言的必备知识分析.pptx_第1页
第1页 / 共29页
学习C语言的必备知识分析.pptx_第2页
第2页 / 共29页
学习C语言的必备知识分析.pptx_第3页
第3页 / 共29页
学习C语言的必备知识分析.pptx_第4页
第4页 / 共29页
学习C语言的必备知识分析.pptx_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、学习C语言的必备知识机电与轨道分院张 琦C语言程序设计谭浩强 注重基础 数据结构(C语言版)严蔚敏 更深入强化编程技巧 数制之间的转换十进制二进制 十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F v 例子:0 xf6=1111 0110=246整数的原码、反码、补码表示 原码原码表示法:用二进制数的最高位作为符号位,当符号位为“0”是表示正数,符号位为“1”时表示负数。例:0010 1011=+43 1010 1011=-43整数的原码、反码、补码表示 反码反码 表示符号位的最高位不变,后面表示数值的各位均取反。例:原码 -43=1010 1011 反码 -43=11

2、01 0100整数的原码、反码、补码表示 补码补码 表示符号位的最高位不变,后面表示数值的各位均取反后加1。例:原码 -43=1010 1011 反码 -43=1101 0100 补码 -43=1101 0101整数的原码、反码、补码表示 补码补码 表示符号位的最高位不变,后面表示数值的各位均取反后加1。例:原码 -43=1010 1011 反码 -43=1101 0100 补码 -43=1101 0101正整数的原码、反码、补码三者相同!整数的原码、反码、补码表示v引入原码、反码、补码主要是为了实现减法的机器运算。例:“16-11”,转化为加法运算是“16+(-11)”00010000 16

3、的补码 11110101 -11的补码 00000101 5的补码C语言的词法单位C语言的词法单位可分成6类:1关键字 2标识符 3常量 4字符串 5运算符 6分割符C语言的词法单位v 例子:#includeunsigned int main(unsigned char a,b)unsigned int num;if(a=1&b、=、b&cd|若左右两个操作数有一个为非零,则 返回值为非零,否则返回零。x=1|!b !把非零操作数转换为零,而把零 操作数转换为非零。!(gender=M&age20)C语言的词法单位赋值运算符:=赋值表达式:由赋值运算符组成的表达式 一般形式为:,如:x=2 复

4、合运算符:在=之前加上某些特定运算符 如:+=,-=,*=,/=举例:i+=j+8 等价于 i=i+(j+8)x*=3 等价于 x=x*3 p%=2 等价于 p=p%2 C语言的词法单位条件表达式:一般形式?:含义:首先计算的值,若为非零,则表达式的值为,否则表达式的值为。例子:max=(ab)?a:b C语言的词法单位C语言的语句可以分为五大类:1、表达式语句:a=2;2、空语句:;3、复合语句:4、函数调用语句:hanshu1(hanshu2();5、控制语句:C语言的基本程序语句控制语句共有九种:if语句 switch语句 while语句 do-while语句 for语句 break语句 continue语句 goto语句 return语句 C语言的基本程序语句If语句的例子:if(a0)b=a;else b=-a;或者 if(a0)b=a;if(a0)b=a;while(a0)a-;/和if的区别是重复判断 C语言的基本程序语句for语句的例子:for(a=10;a0;a-)b+;C语言的基本程序语句C语言的函数及函数调用mainfun1fun2fun3fun4fun5fun6fun7fun8C语言的函数及函数调用函数的调用:void main()print(fun1();void print().void fun1().return a;

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服