- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)