欢迎来到天天文库
浏览记录
ID:40841550
大小:1002.01 KB
页数:35页
时间:2019-08-08
《C语言第1章人民邮电出版社张小东》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章简单C语言设计简单的C程序实例/*一个简单的C程序实例*//*purpose:Ihaveadreamauthor:ZhangWeigangcreated:2008/06/3021:18:08*/#include#includevoidmain(void){intnNumber1;nNumber1=1;printf(“HelloClanguage!”);printf(“IhaveadreamthatonedayIwillbeskillfulinCprogramming!”);printf(“Ihave
2、adreamthatonedayIwillbeafamouscomputerscientist!”);printf(“IhaveadreamthatonedayIwillsolvetheGoldbach'sconjectureproblemand”“provethat%d+%d=%dbyusingC!”,nNumber1,nNumber1,2);printf(“Ihavaadreamtoday!”);}注释打开另一个文件主函数名变量声明语句赋值语句函数调用语句C程序结构C程序结构简单程序扩展计算器解决方案(1)变量声明:声明的变量用于存放
3、数据;(2)变量初始化:通过变量赋值或通过键盘输入给出;(3)输出结果:将结果输出到屏幕或窗口;(4)在对变量初始化时,要保证作除法运算有意义,即保证除数不为零;(5)取余运算仅对于整数有意义。计算过程实现及分析#include#includevoidmain(void){intlOperator,rOperator;/*定义两个整型变量,用于存放左右操作数*/intnResult1,nResult2,nResult3,nResult4,nResult5;/*定义五个整型变量,用于存放结果*/lOperator=
4、4;rOperator=5;nResult1=lOperator+rOperator;/*一计算lOperator与rOperator相加并将和存入nResult1中*/nResult2=lOperator-rOperator;/*一计算lOperator与rOperator相减并将差存入nResult2中*/nResult3=lOperator*rOperator;/*一计算lOperator与rOperator相乘并将积存入nResult3中*/nResult4=lOperator/rOperator;/*一计算lOperator与rOperat
5、or相除并将商存入nResult4中*/nResult5=lOperator%rOperator;/*一计算lOperator与rOperator的模并将余数存入nResult5中*/printf(“%d“,nResult1);/*将和显示在屏幕上*/printf(“%d“,nResult2);/*将差显示在屏幕上*/printf(“%d“,nResult3);/*将积显示在屏幕上*/printf(“%d“,nResult4);/*将商显示在屏幕上*/printf(“%d“,nResult5);/*将余数显示在屏幕上*/}关于基本整型变量的的命名规则
6、lOperator,rOperator,nResult为变量标识符,变量的名字遵循标识符的命名规则:(1)由英文字母、数字和下划线组成,其必须以英文字母或下划线开头;(2)不允许使用关键字作为标识符的名字;(3)标识符命名应做到“见名知意”;(4)标识符区分大小写。关键字关键字(Keyword)又称保留字,它们是C语言中预先规定的具有固定含义的一些单词,例如:int,return等。C语言提供的关键字总共有32个,详见附录C。变量声明的一般形式类型说明符变量名标识符1,变量名标识符2,...;技巧:在使用变量时,必须遵循”先定义、后使用”的原则。有关
7、表达式与表达式语句(1)简单赋值运算符记为“=”,它的作用是将一个表达式的值赋给一个变量。由“=”连接的式子称为赋值表达式。其一般形式为:变量=表达式(2)赋值运算符是右结合性运算符。如x=y=z,由于“=”的右结合性,应先执行y=z,再执行x=(y=z)运算。有关表达式与表达式语句(3)如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。(4)在程序中常常需要对变量赋初值,以便使用变量。在定义时赋以初值的方法,称为初始化。为了方便,在变量说明中赋初值的一般形式为:类型说明符变量1=值1,变量2=值2,……
8、;有关算术运算符(1)描述数据运算的特殊符号称为运算符。(2)算术运算符的优先级:当不同优先级的运算符进行混
此文档下载收益归作者所有