第九章 C语言资料点.docVIP

  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文档。上传文档
查看更多
C语言--整型数据 1、整型常量区别 十进制:无前缀,只有数字,非0开头:234,523,524 八进制:前缀为0,只有数字:032,0554 十六进制:前缀0X,有数字和 A~F(a~f):0X4F,0X33 2、整型变量的存储形式 整型变量的存储是以二进制补码的形式存储的 3、整型变量分类 long(长整型)、short(短整型)、signed(有符号,默认)、unsigned(无符号) 4、字节及数值范围 整型 2 字节:-32768~32767 [5位数] 整型无符号 2 字节:0~65535 [5位数] 整型 4 字节:-2147483648~2147483647 [10位数] 整型无符号 4 字节:0~4294967295 [10位数] 5、整型溢出 整型范围其实也是一个循环,如果 赋予一个整型2字节的变量值为32768,那么其实质的值会是-32768,绕一圈重新开始。其中规律可由二进制的运算得出。 C语言-实型数据 实数(浮点数)表示形式 十进制小数形式:由数字和小数点(必须有)组成:0.0,0.34,0.3456 指数形式:由十进制、加阶码标志E(e)以及阶码(整数,可带符号)组成.aEn(a十进制数,n十进制整数):123e3,12E-3 规范化的指数形式: 是指在字母e或E之前的小数部分中,小数点左边应当有且只能有1位非零数字. 实型变量存放形式 分为小数部分和指数部分分别存放 实型变量的分类 Float 4字节 Double 8字节 Long double 10字节 浮点数的精确性 浮点型变量是用有限的存储单元存储的,因此提供的有效数字是有限的,在有效位之外的数字将被舍去,所以浮点数一般不精确且对比大小时候一般只对比近似。 C语言-字符类型 字符常量 用单引号(‘’)括起来的一个字符:’3’,’#’,’=’ 转义字符 是一种特殊的字符常量,是以反斜杠开头的字符序列:\n(回车),\t(横下跳到下一个制表位置) 字符变量 C语言中是1个字节的内存容量,以字符的ASCII码的二进制形式存放。 字符变量特性: 1、可表示(0~255无符号整数范围或 -128~127 有符号整数范围) 2、可以对字符数据进行算数运算 3、如果将整型数据赋予字符变量,取低八位。 5、字符串常量 用一对双引号(“”)括起来的符号序列,以’\0’作为结束符,C语言中可用字符数组表现 其他: 1、‘=’的优先级别比’,’高。 2、无论任何情况 i++,永远是先 i再++ :i=3;y=(i++)+(i++)+(i++) y=9 顺序结构 C语言本身并不提供输入/输出语句,输入/输出方法而是由C函数库提供。其中标准的输入输出头文件是 stido.h. 字符数据输入输出 putchar(char): 向输出设备输出一个字符 getchar():从键盘读入一个字符,并显示在屏幕上 putch(char):输出字符到控制台(默认为显示器)[需包含头文件:conio.h] getch():从键盘读取一个字符,不显示在屏幕上 getchar当输入完毕会,需要enter键才会执行下一步,而getch输入即执行. 格式输入输出 1、printf函数-格式输出:printf(格式控制字符串%,输出列表) 格式控制字符串:d(十进制整数),o(八进制整数),x(十六进制整数),u(十进制无符号整数) c(字符),s(字符串),f(小数形势输出一个实数),e(指数形式输出实数),g(输出实数,形式自动选择宽度最小) 附加格式说明符:字母l,(用于长整型整数 加在 d,o,x,u前面,:%ld),m(指定数据输出宽度,正整数),n(表示从输出小数位数或者对字符串从字符开始到指定位置截取的个数),—(对齐,补空格) 2、scanf()-格式输入:scanf(格式控制,地址表列) 可指定输入数据宽度(“%5d”,a) 如果除了格式控制符外还有其他字符,需同序列原样输入:(“%d,%d”,%d,%d) 则应该输入3,3,而不是 3 3. 数值类型变量可用空格 TAB 或enter作为间隔,也表示输入结束 输入字符变量时,空格货转移字符都作为有效字符输入 预处理命令:宏定义,文件包含,条件变异 1、宏:用一个标识符来表示一个字符串,字符替换. 2、宏格式:#define 标识符 字符串 3、编译程序时候,先由预编译程序进行宏替换,然后再进行编译 4、#undef 标识符 终止宏 5、文件包含 1、使用#include文件名?或#include”文件名”[用指定文件名的内容代替预处理命令] 2、#include,标准方式:在C库函数头文件的目录中寻找要包含的文件 3、#include””,在程序当前目录查找包含文件,再在C库函数中查找 4

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档