- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]C语言快速入门-1
十进制小数形式: 123.45、456.78 指数形式 1e-2、4.5e3 单精度实型常数:123.45f、 456.78F、1e-2f、4.5e3F 长双精度型常数:123.45l、 456.78L、1e-2l、4.5e3L 实型常量的类型确定: 实型常量隐含按双精度处理 单精度实型常量:常量后跟 F 或 f 来表示 长双精度实型常量:常量后跟L或l来表示 字符常量 转义字符 一些特殊字符(无法从键盘输入或者另有它用)用转义字符表示 字符常量 字符常数就是一个普通整数,也可参与各种数学运算 注意:’5’和整数5的区别 ’5’的ASCII码值是53 字符的数学运算在密码学内 用得比较多 字符常量在计算机内是采用该字符的 ASCII编码值来表示的,其数据类型为char。 字符串常量 用双引号括住的由0个或多个字符组成的字符序列 I am a string 表示空字符串 除注释外,是唯一可以出现中文的地方 C语言内部用’\0’表示字符串的结束 x和’x’是不同的 string.h里定义了一系列专门的字符串处理函数 转义字符也可在字符串中使用 宏常量 #define 标识符 字符串 宏常量 也称符号常量 一般采用全大写字母表示 宏定义不是语句,而是一种编译预处理命令 例2-1 :计算圆的周长和面积 #include stdio.h #define PI 3.14159 #define R 5.3 void main() { printf(area = %f\n, PI * R * R); printf(circumference = %f\n, 2 * PI * R); } area = 88.247263 circumference = 33.300854 相当于执行 #include stdio.h void main() { printf(area = %f\n, 3.14159 * 5.3 * 5.3); printf(circumference = %f\n, 2 * 3.14159 * 5.3); } 宏替换 例2.1 :计算圆的周长和面积 #include stdio.h #define PI 3.14159; #define R 5.3; void main() { printf(area = %f\n, PI * R * R); printf(circumference = %f\n, 2 * PI * R); } 相当于执行 #include stdio.h void main() { printf(area = %f\n, 3.14159;*5.3;*5.3;); printf(circumference = %f\n, 2*3.14159;*5.3;); } 语法错误 为什么需要常量? 假如不使用常量,直接使用常数,会有什么影响? 程序的可读性变差 容易发生书写错误 当常数需要改变时,要修改所有使用它的代码,工作量大,还可能有遗漏 变量 在程序运行过程中值可发生改变的量------变量 命名规则: 变量名由标识符表示,只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例如:下列标识符中,合法的变量名有: M.D.John 12%gf 1add _ce36 age 5thclass lotus-1-2-3 cd*ef 变量 使用变量的基本原则 变量必须先定义,后使用 所有变量必须在第一条可执行语句前定义 声明的顺序无关紧要 一条声明语句可声明若干个同类型的变量 声明变量是初始化变量的最好时机 不被初始化的变量,其值为随机数 结果会是什么? void main( ) 在程序运行过程中值可发生改变的量------变量 变量 类型名 变量名[=初值表达式],…; ⑴ int a,b; 定义了两个整型变量a和b; ⑵ char ch1=’a’, ch2=’B’; 定义了两个字符变量ch1和ch2,并被分别赋初值为字符a和B; ⑶ int x=a+2*b; 定义了一个整型变量x,并赋予表达式a+2*b的值作为初值; ⑷ double d1, d2=0.0, d3=3.14159; 定义了三个双精度变量,分别为d1, d2和d3,其中d2被赋予初值0.0,d3被赋予初值3.14159 ⑸ unsigend long x1=0; 定义变量x1是无符号长整型 变量定义语句的工作过程 分配存储空间 填初值数据 变量名是内存空间的名字 常数不分配内存空间 int a,b=0; 变量定义要素 变量名(标识符) 变量的数据类型 存储类
您可能关注的文档
- [计算机]懂得这五个要点让你成为SEO高手.doc
- [计算机]我国电子政务安全体系结构研究.pdf
- [计算机]我国稀土工业发展与展望.pdf
- [计算机]局域网组成实践试题1.doc
- [计算机]房地产会计业务处理关于开发间接费用的核算方法.doc
- [计算机]手把手教你管理iTunes多媒体资料.doc
- [计算机]手机通过蓝牙与电脑共享上网.doc
- [计算机]手工Ghost安装系统步骤.doc
- [计算机]批处理命令.doc
- [计算机]怎样让iebook页码显示在书边?.doc
- [计算机软件及应用]C语言程序设计_图书信息管理系统设计.doc
- [计算机软件及应用]chap06数据库保护机制.ppt
- [计算机软件及应用]23 Windows Server 2008只读域控制器RODC.doc
- [计算机软件及应用]dreaweaverCS5教学PPT第一章.ppt
- [计算机软件及应用]DR Training.ppt
- [计算机软件及应用]endnote_x5详细中文教程.ppt
- [计算机软件及应用]ARCGIS ENGINE10开发手册word版.doc
- [计算机软件及应用]Exchange Server 2010 集群部署及数据保护.pdf
- [计算机软件及应用]c语言标准函数库.doc
- [计算机软件及应用]JavaScript初学者.doc
文档评论(0)