网站大量收购独家精品文档,联系QQ:2885784924

2第4章(常量、变量及表达式)案例.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.2 数据类型 符号常量 对常量命名,即用符号代替常量; 先定义后使用; 格式: #define 符号常量 常量 例: #define PI 3.1415926 宏定义,不用分号; 好处:1. 增强可读性 2. 可维护性,避免多处修改(如:求周长,体积)。 常量与变量 常量的本质 不占据任何存储空间 属于指令的一部分,编译后不再更改 变量:程序运行时可以随时改变 定义变量时,给变量分配存储单元(如:一个字节),如宿舍号码对应一个房间,变量名对应一段存储空间。 通过变量对内存修改、存取;对变量的存取就是对存储单元的存取。 要先定义变量的类型,决定占用的内存空间,才能存取。 2.3 变量 2.3.1 变量的数据类型 2.3.2 变量的使用 2.4 运算和运算符 2.5 运算表达式 简单的输入输出函数 例:用getchar、putchar函数编一个程序。要求从键盘输入一个字符,并将其显示在显示器上。 例:用putchar函数输出BOY字母。 例:用gets、 puts函数编一个程序。要求从键盘输入   一个字符串,并将其显示在显示器上。 例题 例: 例: 在键盘上输入一个大写字符, 将它转换成小写后输出。 例: 已知三角形的三个边长。用面积公式: , 其中: s=1/2(a+b+c)。求三角形的面积。 例:求方程ax2+bx+c=0的实根。 例: main ( ) { char c=‘a’, ; int i=97; printf (“%c, %d\n”,c,c); printf (“%c, %d\n”,i,i ); } 运行结果:a, 97 a, 97 2-011 2-010 数据类型说明字母 %s 例: main ( ) { printf (“%s\n”, “Beijing”); } 运行结果:Beijing %c 以单个字符输出 以字符串输出 例: main ( ) { printf (“%e”,123.456); } 运行结果:1.234560e+002 6 位小数 3位指数 2-009 %e 以指数形式输出, 其中尾数部分6位小数,指数3位,正负号1位,e1位 m表示输出项输出数据(字符)的总长度。 无 .n 部分 格式符:%[ + ] [ - ][ 0][ m] [ .n ][ l] 数据类型说明字母 输出整数: 输出实数: 输出字符: 例: 例: 例: m表示输出项输出数据(字符)的总长度。 n 表示输出项输出数据的小数部分数据(字符)的长度。 m表示输出项输出数据字符的总长度。 n表示输出项输出数据字符的实际个数。 ●[m] [ . n ] 指定输出数据的长度 main( ) { int x=123; printf (“ %3d ”,x); } 123 运行结果 main( ) { char str[20]= “Beijing”; printf (“ %5.3s ”,str); } Bei 运行结果 main( ) { float pi=3.14159; printf (“%7.5f”, pi); } 3.1416 运行结果 %7.4表示输出的数据共占7个字符位置 ,其中小数占4个字符位置。 2-005 2-004 格式符:%[ + ] [ - ][ 0][m] [ .n ][ l] 数据类型说明字母 ●[ + ][ - ] 指定输出项输出数据的输出位置。 ● 0 对输出项数据空位置填数字0或空白(空格)。 例: 例: main( ) { int x=456; printf (“%05d\n”, x ); printf (“%5d\n” ,x ); } 00456 456 运行结果 指定0,输出显示时填0。 不指定0,输出显示时填空白(空格)。 指定“+”或缺省时,输出项输出数据(字符)的

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档