欢迎来到天天文库
浏览记录
ID:51477543
大小:5.14 MB
页数:47页
时间:2020-03-24
《C语言基础班海贝.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2012计算机C语言辅导成功文件位运算结构体、链表函数指针数组字符串三种结构化程序设计三种数据类型六大表达式1、记笔记我们为什么要记录?学会记录“好脑筋不如烂笔头”1考试之前有所复习2温故而知新4、坚持不懈再撑一百步美国华盛顿山的一块岩石上,立下了一个标牌,告诉后来的登山者,那里曾经是一个女登山者躺下死去的地方。她距离当时正在寻觅的庇护所“登山小屋”仅一百步而已,如果她能多撑一百步,她就能活下去。胜利者,往往是能比别人多坚持一分钟的人。即使精力已耗尽,人们仍然有一点点能源残留着,用那一点点能源的人就是最后的成功者!倒下之前再撑一会儿!倒下之前再撑一节课!坚持不懈三大数据
2、类型(常量和变量)1.整型常量:三种表示形式变量int内存格式:二进制位2.实型常量:两种表示形式变量floatdouble内存格式:指数形式3.字符型(第六章单独介绍)常量:单引号变量:char算术表达式赋值表达式关系、逻辑表达式求值规则六大表达式(自加自减)条件、逗号表达式三大结构化程序设计1.顺序结构printf(输出)scanf(输入)2.选择结构ifif-elseswitch嵌套3.循环结构whiledo-whilefor循环嵌套相关程序1.常量和变量(1)常量:定义:在程序运行的过程中,不可改变的量3(2)变量:x=2x=3<1>定义:在程序运行的过程中,可
3、以改变的量<2>实质:一个变量代表一个存储单元<3>原则:先定义后使用(3)标识符:变量名(文件名函数名数组名)组成:字母、数字、下划线第一个字符:字母、下划线分类:关键字(main、int、float、char)预定义标识符(printf、scanf)用户标识符(用户定义)注:标识符和用户标识符的区别只在于关键字(例如)例题1.下面合法的用户标识符()A)abc.cB)intC)2bD)Main2.下面合法的标识符()A)b*B)forC)&aD)1a1.D)2.B)书写形式:八进制0……70+有效数字01605十进制0……91920十六进制0……9a(A)……f(F
4、)0X(x)+有效数字0X150x141)二进制、八进制、十六进制转化为十进制:按权展开2)十进制转化为二进制、八进制、十六进制:除n求余,倒着写回去3)其中八进制和十六进制只能表示正整数题目:整型数12有那三种表示形式??014120xc(C)<2>整型变量(4个字节=4*8)int+变量名+;<3>定义格式类型1>单个变量定义:intx;2>多个变量定义:intj,k,m;3>边定义边赋值:inta=2,b=3;注:1)当定义变量时,系统就会为该变量自动开辟存储空间。2)当定义变量时,如果不给该变量赋初始值,变量所代表的空间中存放是"任意值"(垃圾值).1>最小存储
5、单位:位2>1字节(B)=8个二进制位3>在内存中,存储空间右端代表低端,左端代表高端4>最高位是符号位最高位存放1=》负整数最高位存放0=》正整数5>正整数:原码000001016>负整数:补码(即:原码取反+1)题目:分别算一下5和-5在一个字节大的空间的存储格式?0000010111111011《1》小数形式:带小数点.77.《2》指数形式:数学C语言5*10^95e98*10^08E0-2*10^-3-2e-30*10^00e0注:1)e或E均可2)e(E)前后必须都有数字3)e(E)后面是整型数4)e与前后数字之间不能加空格例题:下面合法的C语言常量()A)-
6、80.0B)-023C)-8e1.0D)-80.0eE)080实型变量类型名字节数范围小数位数float4B-10^38...10^386(单精度)double8B-10^308...10^30815~16(双精度)(6位)注:1>实型数据存在误差floata=1.0;doubleb=0.0;算术表达式(数学式子)算术运算符+数据:()、+/-、*/%、+/-(1)在算术运算中,如果运算符两端的类型都是整型数据,那么结果是整型数据1/205/318/909/81(2)如果两端的类型不一致,整->实1/201/2.00.5(3)强制转化:(类型名)表达式(double)1
7、=>1.0000001/20(double)1/21.0/20.5(4)%两边必须是整形数运算符=格式:变量名=表达式(1)在赋值表达式中,赋值号的左端只能为变量名5+b=a(×)(2)含义:把赋值号右边的值放进了左边的存储单元x=5;(3)复合赋值表达式(一种简写)x=x+4;=>x+=4(4)复合赋值有隐含小括号功能a*=a-7=>a=a*(a-7)3.条件表达式格式:表达式1?表达式2:表达式3(2)运算过程:表达式1为真,执行表达式2,并作为值。表达式1为假,执行表达式3,并作为值。4.逗号表达式(1)格式:表达式1,表达式2,表
此文档下载收益归作者所有