C语言程序设计 作者 黄锐军 1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 基本知识 在这一章中将介绍C语言程序的基本结构,以及程序中用到的常量与变量、常用的数据类型以及表达式等,目的是要掌握简单C语言程序的编写及Visual C++ (VC++)环境下的程序运行方法。 1.1 C语言程序的构成和格式 1.1.1 第一个程序 例1_1:编一个C程序,它能在屏幕上输出“我的第一个C程序”一句话。 编写程序如下: #include stdio.h void main() { printf(我的第一个C程序\n); } ? 1.1.2 C语言程序上机步骤 ?运行C程序的步骤如下: 1.???????? 启动VC++,执行“文件|新建”命令,弹出“新建”对话框 2.???????? 按“确定”后进入代码编辑框,在其中输入程序代码 3.????????? 执行“编译|构建”菜单命令,程序开始编译并且连接,在VC++的下面会提示结果,在没有任何错误的情况下,编译连接完成。 4.???????? 如要关闭此程序,可以执行“文件|关闭工作区”菜单命令,之后可以退出VC++,程序文件已经保存在磁盘中,下次启动VC++后可以重新执行“文件|打开工作区”命令重新打开此程序。 ? 1.2 常量与变量 1.2.2 常量 ? 常量就是那些在程序中不变的数据,常量通常是那些数学数值(整数及带小数的实数),也可以是一个字符或字符串, 1.2.3 变量 ?变量是有名字的存储单元,变量的名字一般遵循下面的规则: (1) 变量名以英文字母开始,后面可以跟若干个英文字母或数字或下划线; (2) 变量名区分大小写,例如变量A与变量a不同; (3) 变量名不宜太长,一般最好有一定的含义,例如用radius及area分别表示圆的半径及面积就是比较好的命名方法。 根据这些原则,a、x1、x12、 xyz、 name、age、student、tel、I_am_a_student等变量名字是合法的,但1x、123、 x y 等不合法。 变量存储单元中存储的数据可以在程序中改变,因此以下的两条语句是合法的: float x; x=2; x=x+1; 其中x=x+1的含义是x+1使x的值加1,之后把计算结果赋值给x变量,因此x值变为3。 ? 1.2.5 注释语句 ? VC++中有两种注释说明语句格式。 (1) 在一对/* 及*/中包含的语句是注释语句,这种方法一般用来注释多行的文字; (2) 从//开始到本行的回车结尾处的语句是注释语句,这种方法一般用来注释单行文字。 1.3 整数类型 1.3.1 整数常数与变量 ?1.整数常数 整数常数一般用十进制方式表示,也可以用八进制或十六进制表示。如果数的前面用“0”开始,则这个数表示八进制;如果数的前面用“0x”开始,则表示十六进制。例如十进制数123,用八进制表示为0173,用十六进制表示为0x7b。因此123、0173及0x7b都表示同一个数,它们在内存中的二进制值都是一样的。 2.整数变量 整数变量是用来存放整数的变量,用int来定义,例如: int a,b,c; 那么a,b,c都是整数变量,它们中的任何一个都可以存放一个整数数据。变量的值是可以随程序的进行而随时变化的,例如: a=11; b=15; c=a; // c=11 a=b; // a=15 b=c; // b=11 ? 1.3.3各种整数类型 ?1.有符号整数与无符号整数 无符号整数在程序中用unsigned int来表示,有符号整数在程序中用signed int 或int来表示,例如: int x; signed int y; unsigned int z; 那么x及y是有符号整数变量,z是无符号整数变量。 注意一个二进制数据在解释为有符号整数和无符号整数时值是不同的。 2.短整数 VC++中提供的short 短整数就是只用2字节表示的。短整数也有无符号及有符号之分,例如: short a; signed short b; unsigned short c; 那么a及b是有符号短整数变量,c是无符号短整数变量。可以证明2字节的有符号短整数的范围是[-215,215-1]既[-32768,32767],无符号短整数的范围是[0,216-1]既[0,65535]。 ? 3.长整数 长整数用long及unsigned long来定义,例如: long m; signed long n; unsigned long p; 那么m及n是有符号长整数变量,p是无符号长整数变量。在VC++中长整数也用4字节来表示,因此long变量与int变量没有区别,unsigned long变量与unsigned int变

文档评论(0)

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

1亿VIP精品文档

相关文档