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语言总结第二章

#Includestdio.h Main() {} INCLUDE称为文件包含命令,意义是把指定的文件包含到本程序中。这里包含的文件是由系统提供的,扩展名为.h,也称为头文件或首文件。C语言的头文件中包含了各种标准库函数的函数原型,因此,在程序中调用一个库函数时,必须包含该函数的原型所在的头文件。 用二进制表示的数 计算机的数是用定点数或浮点数表示,定点数是小数点位置固定的数,整数和纯小数都是定点数。浮点数是小数点位置变化的数,既有整数部分又有小数部分的数是浮点数。 注意: 1不论是浮点数还是定点数,小数点都不单独占用一个二进制位; 2一般计算机的存储数据是以8个位(bit)为一个单位的,每8个位构成一个字节。 1整型数的二进制表示 有符号的二进制数 整型数分为有符号和无符号两种。正负号由字节的最高位(符号位)表示,0表示整数,1表示负数。 一个字节表示的数 例如进制数为-52进制数是+52 注意:为了节省内存空间,正零负零代表-128 (2)2个字节表示的数 注意:正零00000000,负零00000000.代表-32768. (3)4个字节表示的数 注意:与上面类似。 无符号的二进制数 最高位的0或1不再代表符号,而是具体的数值。 1一个字节表示的数 2 2个字节表示的数 3 4个字节表示的数 字节数 有符号的 无符号的 最小值 最大值 最小值 最大值 1 -128 128 0 256 2 -32768 32768 0 65535 4 -2147483648 2147483648 0 4294967295 注意:整数的负数在计算机中是以其补码的形式存放并参与运算的。 2浮点数据的二进制表示 浮点数根据计算机系统分配的字节数不同可以分为单精度浮点数和双精度浮点数,通常单精度4个字节,双精度8个字节。 计算机存储浮点数时要先将十进制数转换成二进制数,方法: 先将浮点数分为整数和小数部分,再将小数部分和整数部分分别转换成二进制。 整数部分采用除2取余数的方法,小数部分采用小数乘2取整数的方法。 浮点数的存储格式 三个部分次序为:符号位 指数位 尾数 符号位:代表正负;指数位:代表2的次幂;尾数:代表有效小数位数; 单精度浮点数 一共32位,符号位占1位,指数位占8位,尾数占23位。 双精度浮点数 一共64为,符号位占1位,指数位占11位,尾数占52位。 基本数据类型及其取值范围 C语言共5种基本数据类型: 1字符型:char; 2整数型:int; 3单精度实数型:float; 4双精度实数型:double; 5空类型:void; 不同数据类型的存储长度: Char一般1个字节;Int一般2个字节;long int一般4个字节;float一般4个字节;double一般8个字节。 注意:不同的环境不同的长度。 标识符、变量和常量 1标识符 标识符就是一个名字,用于标识某个事物,由字母、数字、下划线组成。 注意: 1第一个字符必须是下划线或字母。 2最长不允许超过32个字符。 3C语言中区分大小写。 2变量 3常量 C语言中,有整型常量、实型常量、字符常量、字符串常量、枚举常量、等 1整型常量 可以采用十进制、八进制、十六进制来表示一个整型常量。 八进制以数字0开头,十六进制以数字0和x组合开头,可以是0x或0X.。 注意:八进制输出%o,十六进制输出%x。 2实型常量 可以用浮点计数法和科学计数法来表示。 12345.6e-2的浮点数表示为123.456000 12345.6e2的浮点数表示为12345.600000 122345.6的科学计数法表示为1.23456e4 注意: 1e-表示10的负多少次幂。 2e和E的作用相同。 3科学计数法输出为%e。 4浮点数的默认为6位小数。 3字符常量 字符常量是由一对单引号括起来的单个字符,如:‘s‘、’9‘、’$‘等。 注意: 1单引号内的字符不可以是单引号(‘)或反斜杠(\),要通过转义字符(\)或(\\)来实现。 2字符是按照所对应的ASC||的值来存储的,一个字符占一个字节。 字符 0 9 A Z a z NULL ASC||的值(十进制) 48 57 65 90 97 122 0 3字符常量是按照顺序存储在ASC||表中的,他的有效值为0到127.因此他也可以像整数一样运算,但要注意不要超过其有效范围。 4字符串常量 指用一对双括号括起来的一串字符。 注意: 1双引号括起来的字符串不能出现双括号和反斜杠。 2字符串常量在内存中存储时,系统会自动在末尾加一个串结束标志,即\0。所以长度为n的字符串实际占有的内存为n+1

文档评论(0)

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

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

1亿VIP精品文档

相关文档