[高等教育]C语言经典课件第3章 数据类型.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高等教育]C语言经典课件第3章 数据类型

第3章 §3.1 C的数据类型 算法处理的对象是数据,而数据是以某种特定的形式存在的(例如整数,实数,字符等形式)。算法是为解决人们日常生活和工作中的各种难题,而自然界事物间存在各种各样的联系,所以,作为自然界事物在计算机中的抽象,不同数据之间往往还存在某些联系。所谓数据结构就是指数据的组织形式。对同一类问题,数据结构不同,算法也不相同。 C的数据类型如下               整型         字符型    基本类型      单精度型        实型(浮点型)         双精度型        枚举类型 数据类型       数组类型    构造类型   结构体类型        共用体类型    指针类型    空类型 程序中用到的数据都必须指定其数据类型,数据有常量和变量之分,它们分别属于上面所列出的这些数据类型。 在程序运行过程中,其值不能改变的量称为 常量。 常量分为:直接常量(字面常量)与符号常量 整型常量: 123 +98 -67 等等。 实型常量: 1.23 +2.23 -2.56 等等 字符型常量: ‘x’ ‘1’ 字符串常量: “abc” “1” 标识符 1. 选择变量名和标识符时要作到“见名知意” 目的: a、凡未被事先定义的,不做为变量名,以避免变量名使用出错;例如: int student; …………… stydent=30; 编译系统报错 整型常量(整常数)的表示方法 十进制整数:±123,0,987 (0~9) 八进制整数:±0123,0456 (0~7) 十六进制整数: ±0x12ef (0~f ) 将十六进制数转换为十进制数: 例:十六进制数0x12ef:  1*163+2*162+14*161+15*160=4847 八进制数的转换与之类似。 3.3.2 整型变量 1.整型变量在内存中以二进制补码形式存放 int i=10; int i=-10;(采用补码标识,将正10的二进制先求反再加1) 基本型:以int表示 短整型:以short int 或 short 表示 长整型:以long int 或 long 表示 无符号型:unsigned int/short/long 有符号型: signed int/short/long 基本整型数范围: -32768~+32767 无符号整型数范围:0~65535 a: b: 数据类型 所占位数 数的范围 short int 16 - 215 ...............( 215-1 ) int 16 - 215 ...............( 215-1 ) long 32 - 231 ...............( 231-1) unsigned int 16 0 ...................( 216-1) unsigned short 16 0 ...................( 216-1) unsigned long 32 0 ..................( 232-1) 整型变量定义 int a,b; unsigned short c,d; long e,f; 例: #include stdio.h void main() { int a,b,c,d; unsigned u; a=12;b=

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档