第二章节C 语言.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章节C 语言

各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按权相加 字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 数值的表示方法——原码、反码和补码 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1 3.3.1 C语句概述 一个c程序是由若干个函数组成。 一个函数有函数说明部分和函数体组成。 函数体由数据声明语句和执行语句组成。 语句:是用来对数据进行加工(完成操作任务),是构成程序的基本单位。每条语句总是以;结束。 C语句分为 (一)控制语句:完成一定的控制功能 1 if() ~else 条件语句 6 break 间断语句 2 for()~ 循环语句 7 switch() 开关语句 3 while()~循环语句 8 goto 转向语句 4 do ~while();循环语句 9 return 返回语句 5 continue 继续语句 赋值运算符和赋值表达式的说明: ⑴ 赋值运算符的优先级别只高于逗号运算符,比其它任何运算符的优先级都低,且具有自右向左的结合性。因此,对于如下的表达式:a=2+7/3,由于所有其它运算符的优先级都比赋值运算符高,所以将先计算赋值运算符右边表达式的值,再把此值赋给变量a。 ⑵ 赋值运算符不同于数学中的“等于号”,这里不是等同的关系,而是进行“赋予”的操作。 ⑶ 赋值表达式 x=y的作用是,将变量y所代表的存储单元中的内容赋给变量x所代表的存储单元,x中原有的数据被替换掉;赋值后,y变量中的内容保持不变。此表达式应当读做“把右边变量中的值赋予左边变量”,而不应读做“x等于y”。 ⑷ 表达式x=x中,虽然赋值运算符两边的运算对象都是x,但出现在赋值号左边和右边的x具有不相同含义。赋值号右边的x表示变量x所代表的存储单元中的值。赋值号左边的x代表以x为标识的存储单元。该表达式的含义是取变量x中的值放入到变量x中去。当然,这一操作并无实际意义。 而n=n+1,则是合法的赋值表达式,其作用是取变量n中的值加1后再放入到变量n中;即,使变量n中的值增1。 ⑸ 赋值运算符的左侧只能是变量不能是常量或表达式。如a+b=c 是不合法的赋值表达式。 ⑹ 赋值号右边的表达式也可以是一个赋值表达式,如a=b=7+1,按照运算符的优先级,以上表达式将先计算出7+1的值8;按照赋值运算符自右向左结合性,将先把8赋给变量b,然后再把变量b的值赋给变量a。而表达式a=7+1=b则是不合法的,因为在7+1=b中,赋值号的左边不是一个变量。 ⑺ 在C语言中“=”符号被视为一个运算符, a=19是一个表达式,而表达式应该有一个值,C语言规定最左边变量所得到的新值就是赋值表达式的值。 ⑻ C语言的赋值表达式可以作为语句中的某个成分出现在众多的语句或表达式中,因而比较难以掌握变量中的数值变化过程。因此要求读者在学习过程中建立正确的概念,才能准确掌握赋值表达式的运算规律。 下列合法的赋值语句是: Ax=y==5 Bx=n%2.5 Cx+n=i Dx-5=4+1 求表达式3.6-5/2+1.2+5%2= 3.6- 2 + 1.2 + 1 1.6 + 1.2 + 1=3.8 3.4.4 用scanf函数输入数据 输入分隔符的指定 一般以空格、TAB或回车键作为分隔符 其它字符做分隔符:格式串中两个格式符间字符 说明: 用“%c”格式符时,空格和转义字符作为有效字符输入 3.4.3 用printf函数输出数据 2. 常用格式字符 c格式符。用来输出一个字符 char ch=’a’; printf(”%c”,ch); 或 printf(”%5c”,ch); 输出字符:a 3.4.3 用printf函数输出数据 2. 常用格式字符 s格式符。用来输出一个字符串 printf(”%s”,”CHINA”);  输出字符串:CHINA 3.4.3 用printf函数输出数据 2. 常用格式字符 f格式符。用来输出实数,以小数形式输出 ①不指定数据宽度和小数位数,用%f 例3.6 用%f输出

文档评论(0)

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

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

1亿VIP精品文档

相关文档