- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言程序设计02-数据,c语言程序设计,c语言程序设计谭浩强,c语言程序设计教程,c语言程序设计答案,c语言程序设计题库,c语言程序设计基础,c语言程序设计第二版,c语言程序设计pdf,c语言程序设计软件
数据 程序与数据 区别不同数据 2.1.1整型数据 有符号数和无符号数 signed、unsigned 字符型 char 短整型 short 标准整型 int 长整型 long 溢出 【例2.1】500按字符类型的数据保存,值会变成多少? 2.1.2 浮点型数据 浮点数在内存中 符号、指数符号、指数、尾数 单精度浮点型、双精度浮点型、高精度型 float、double、long double 2.1.3 指针型数据 内存地址与门牌号码 计算机的内存就像一条长街上的一排房子 内存地址与指针 C语言中定义了一个数据类型用来保存内存地址 内存地址与整数 指针类型存储的实际上是无符号的整数数据 指针型数据和无符号整型数据的处理方式有很大差别内存地址的类型 指针也有类型 每个地址不一定只对应一个字节的内存 2.2.1 字面常量 整型常量 十进制整数 八进制整数 十六进制整数 无符号整数和长整数 实型常量 十进制形式 指数形式 字符常量 普通字符常量 转义字符常量 已知函数putchar(字符的ASCII码值)可以在屏幕上根据字符的ASCII码值输出一个字符,例如putchar(65)可以在屏幕上输出字符A、putchar(‘A’)也可以在屏幕上输出字符A,,请写出下列程序运行结果: #include stdio.h main() putchar(x); putchar(\t); putchar(\\); putchar(x); putchar(\n); putchar(\); putchar(\n); } 字符串常量 字符串常量是由双引号括起来的0个或多个字符 “china”,”a23”,”658”,”R” 【例2.7】请写出下列程序运行结果: #include stdio.h void main(void) { printf(x\t\\x\n\\n); } 字符串的存储 字符串的值 2.2.2 符号常量 符号常量定义的一般格式 #define 符号常量名 常量 【例2.8】请写出下列程序的运行结果: #include stdio.h #define A A #define LN \n #define STRING ABCD\n void main(void) { putchar(A); putchar(LN); printf(STRING); } 【例2.9】已知函数printf(字符串)可以在屏幕上输出字符串的内容,如果在字符串中插入‘%d’,则printf(字符串,整数)在输出字符串时,会用该整数的实际值来替换‘%d’然后再输出变化后的字符串的值,请写出下列程序的运行结果: #include stdio.h #define X 100 void main(void) { printf(“输出整型常量的值:%d\n”,50); printf(“输出整型字面常量X的值:%d\n”,X); } 【例2.10】已知函数printf(字符串)可以在屏幕上输出字符串的内容,如果在字符串中插入‘%f’,则printf(字符串,浮点数)在输出字符串时,会用该浮点数的实际值来替换‘%f’然后再输出变化后的字符串的值,请写出下列程序的运行结果: #include stdio.h #define PI 3.14 void main(void) { printf(“输出浮点型常量的值:%f\n”,10.29); printf(“输出浮点型常量PI的值: =%f\n”,PI); } 使用符号常量的好处 增强程序的可读性 增强程序的可维护性 变量与变量名 2.3.1 标识符 合法标识符的命名规则 month ,ab# , day ,abc-c , _pi , x1 ,$7, YEAR,li_lei,9mo,INT,float,printf 标识符分类 关键字 预定义标识符 用户标识符 2.3.2 变量的定义 定义变量的形式 类型名 变量名; 类型名 变量名1, 变量名2, 变量名3…; #include stdio.h void main() { int a,b; char ch1,ch2; float averge; double sum; int *p,*q; float *m,*n; float **r; void *p; } 2.3.2 变量的初始化 在系统为改变量分配内存的同时对其赋值 #include stdio.h void main() { int a=12,b=5; float x=3.14,
您可能关注的文档
- 转载-关于经济学原理小笑话.ppt
- 近几年来MPV在国内的行情水涨船高.ppt
- 适合小学生的绘本书目.xls
- 透明的个股买卖样式.ppt
- 逢低买入拍卖中的共谋研究.pdf
- 道氏理论【完全理论】 第四章和第五章.doc
- 郑州创利源摄像头最新渠道价格2011,03.xls
- 金元比联丰利债券型证券投资基金2009年第3季度报告.doc
- 金元比联丰利债券型证券投资基金2009年第4季度报告.doc
- 金元证券-基金经理二季度观点-100726.pdf
- 迷走神经刺激治疗难治性抑郁症的研究进展.pdf
- 高中数学新人教A版必修第一册-2.1.1-不等关系与比较大小-课件(39张)-.ppt
- 高中数学《全称量词与存在量词》课件新人教版A版必修.ppt
- 高中物理人教版(2020新教材)必修第二册教学课件:第八章机械能守恒定律-第1节功和功率(共48张课件).ppt
- 销售月度总结报告(五篇).docx
- 门诊一站式服务总结报告--范文模板以及概述.docx
- 高中数学必修五全册课件(全册)人教版.pptx
- 高中数学(新人教A版)必修第二册:事件的关系和运算【精品课件】.pptx
- 骨科主任医师工作总结6篇.docx
- 高中数学人教A版必修1课件:1.1.3.2补集.ppt
文档评论(0)