第2章-最简单的C程序设计1.ppt

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.5.2 用printf函数输出数据 在C程序中用来实现输出和输入的,主要是printf函数和scanf函数 这两个函数是格式输入输出函数 用这两个函数时,必须指定格式 2.5.2 用printf函数输出数据 1.printf函数的一般格式 printf(格式控制,输出表列) 例如: printf(”i=%d,c=%c\n”,i,c); 格式声明 2.5.2 用printf函数输出数据 1.printf函数的一般格式 printf(格式控制,输出表列) 例如: printf(”i=%d,c=%c\n”,i,c); 普通字符 2.5.2 用printf函数输出数据 1.printf函数的一般格式 printf(格式控制,输出表列) 例如: printf(”i=%d,c=%c\n”,i,c); 可以是常量、变量或表达式 2.5.2 用printf函数输出数据 2. 常用格式字符 d格式符。用来输出一个有符号的十进制整数 可以在格式声明中指定输出数据的域宽 printf(”%5d%5d\n”,12,-345); %d输出int型数据 %ld输出long型数据 2.5.2 用printf函数输出数据 2. 常用格式字符 c格式符。用来输出一个字符 char ch=’a’; printf(”%c”,ch); 或 printf(”%5c”,ch); 输出字符:a 2.5.2 用printf函数输出数据 2. 常用格式字符 s格式符。用来输出一个字符串 printf(”%s”,”CHINA”); 输出字符串:CHINA 2.5.2 用printf函数输出数据 2. 常用格式字符 f格式符。用来输出实数,以小数形式输出 ①不指定数据宽度和小数位数,用%f 例3.6 用%f输出实数,只能得到6位小数。 double a=1.0; printf(”%f\n”,a/3); 2.5.3 用printf函数输出数据 2. 常用格式字符 f格式符。用来输出实数,以小数形式输出 ② 指定数据宽度和小数位数。用%m.nf printf(%20.15f\n,1/3); printf(%.0f\n”,10000/3.0); 2.3 用表达式进行数据的运算 2. 自增、自减运算符: 作用是使变量的值1或减1 ++i,--i:在使用i之前,先使i的值加(减)1 i++,i--:在使用i之后,使i的值加(减)1 2.3 用表达式进行数据的运算 算术表达式和运算符的优先级与结合性: 用算术运算符和括号将运算对象(也称操作数)连接起来的、符合C语法规则的式子,称为C算术表达式 运算对象包括常量、变量、函数等 C语言规定了运算符的优先级和结合性 2.3 用表达式进行数据的运算 4.不同类型数据间的混合运算: +、-、*、/ 运算的两个数中有一个数为float或double型,结果是double型。系统将float型数据都先转换为double型,然后进行运算 (2) 如果int型与float或double型数据进行运算,先把int型和float型数据转换为double型,然后进行运算,结果是double型 (3)字符型数据与整型数据进行运算,就是把字符的ASCII代码与整型数据进行运算 2.3 用表达式进行数据的运算 例2.3 给定一个大写字母,要求用小写字母输出。 解题思路: 关键是找到大、小写字母间的内在联系 同一个字母,用小写表示的字符的ASCII代码比用大写表示的字符的ASCII代码大32 2.3 用表达式进行数据的运算 #include stdio.h int main ( ) { char c1,c2; c1=’A’; c2=c1+32; printf(%c\n,c2); printf(”%d\n”,c2); return 0; } 将字符‘A’的ASCII代码65放到c1中 将65+32的结果放到c2中 用字符形式输出 用十进制形式输出 2.3 用表达式进行数据的运算 5. 强制类型转换运算符 强制类型转换运算符的一般形式为 (类型名)(表达式) (double)a (将a转换成double类型) (int) (x+y) (将x+y的值转换成int型) (float)(5%3)(将5%3的值转换成float型) 有两种类型转换 系统自动进行的类型转换 强制类型转换 2.4 C语句 2.4.1 C语句综述 2.4.2 最基本的语句----赋值语句 2.4.1 C语句综述 C语句分为以

文档评论(0)

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

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

1亿VIP精品文档

相关文档