2顺序结构程序设计信息学奥赛教程.ppt

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

第2章;目录;起床 ;2.1.1 问题引导 ;2.1.2 问题分析 ;2.1.2 问题分析 ;2.1.2 问题分析 ;2.1.3 解决方案 ;2.2 常量、变量及其数据类型;2.2.1 标识符 ;2.2.1 标识符 ;2.2.2 常量 ;#include stdio.h #define PRICE 30 int main() { int num,total; num=10; total=num*PRICE; printf(total=%d\n,total); return 0; };2.2.3 变量 ;(4)变量的初始化: ——定义时赋初始值;2.2.4 数据类型 ;定义基本类型变量时: 可以使用符号属性signed、unsigned; 可以使用长度属性short、long。;类型 名称;2.3 运算符与表达式;2.3.1 算术运算 ;2.3.1 算术运算 ;2.3.1 算术运算 ;2.3.2 关系运算 ;2.3.2 关系运算 ;2.3.3 逻辑运算 ;2.3.4 位运算 ;运算符;2.3.5 运算缩写;2.4 赋值语句;#include stdio.h int main() { int a=3; int b=2; a=a+b; b=a-b; a=a-b; return 0; };#include stdio.h int main() { int a=3; int b=2; // int aa,bb; a++; b--; // aa=a++; bb=--b; // return 0; };实型与整型 将实型数据(包括单、双精度)转换为整数时,将舍弃浮 点数的小数部分,只保留整数部分。将整形值赋给实型变 量,数值不变,只将形式改为浮点形式,即小数点后带若 干个0。;2.5 输出语句;(1)“格式控制”是用双引号括起来的字符串,包括格式 说明和普通字符两部分。格式控制由“%”和格式字符组成, 而普通字符是需要原样输出的字符。;(2)“格式控制”字符串内可以包含转义字符。;(3)在“格式控制”中,还可以出现附加格式说明符号,用 来指定输出数据宽度。;(4)如果想输出字符“%”,则应该在“格式控制”中使用 两个连续的%。 例如:printf(“%f%%”,1.0/3);;#include stdio.h int main() { int a=202; double b=2323.34345; printf(a=%d\n,a); printf(2*a=%d\n,2*a); printf(a=%2d\n,a); printf(%3lf\n,b); printf(%20.2lf\n,b); printf(%-20.2lf\n,b); printf(%.2lf\n,b); return 0; };课堂练习 ;2.6 输入语句;(1)scanf中的“格式控制”同printf中的一致。;#include stdio.h int main() { int a; double b; char c; scanf(%c %d,%lf,c,a,b); printf(jieguo:\n); printf(%c %d %.2lf,c,a,b); return 0; };课堂练习 ;2.7 顺序结构程序设计实例;练习题;练习题

文档评论(0)

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

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

1亿VIP精品文档

相关文档