第3讲 基本数据类型.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲 基本数据类型C语言程序设计第三讲 基本数据类型引例变量与常量预备知识内储存器的组织数据类型基本数据类型整数类型字符浮点类型基本数据类型引例引例问题计算任意一个圆的面积。源程序(cw02-01.c)area = Лr2#include stdio.hvoid main() { float r, area; //定义变量 scanf(“%f”,r); //读取输入的半径 area = 3.14*r*r; //计算圆的面积 printf(“area=%f”,area); //输出}rarea1area=3.140000基本数据类型变量与常量数据(Data)程序需要使用数据。数据是信息的载体。数据有多种形式:数、字符、图片等。常量(Constants)在程序运行之前可以预先设定,并在整个运行过程中没有变化的数据。例如引例中的圆周率3.14。变量(Variables)在程序运行过程中可能变化或被赋值的数据。例如引例中的半径和面积。基本数据类型数据类型数据类型的作用决定数据的存储方式和占用的存储空间的大小。决定可以进行的操作。C语言的数据类型基本类型 整型(integer),字符型(character),浮点型(floating-point),枚举类型(enumeration)构造类型 结构体(structure),共用体(union),数组(array)指针类型(pointer)空类型(void)基本数据类型位、字节和字内存储器的组织位(bit):最小的存储单位,可以容纳两个值之一,即0或1节(Byte):基本的存储单位,8位。2002地址:以字节为单位从0开始编号。字(word):自然的存储单位,包含若干个字节。例如32位机的一个字就是32位。0 0 0 0 0 0 0 00 0 0 0 1 0 1 0RAM0000000000001010基本数据类型整数的存储方式有符号的正整数在内存中以二进制补码形式存放。正整数的补码与原码相同。例如:10符号位可表示的数的范围数轴-215=-327680215-1=327671 1 1 1 1 1 1 11 1 1 1 0 1 1 0RA10的原码1 0 0 0 0 0 0 00 0 0 0 1 0 1 011110110符号位不变按位取反1 1 1 1 1 1 1 11 1 1 1 0 1 0 11 1 1 1 1 1 1 11 1 1 1 0 1 1 0加一后得到 -10的补码基本数据类型整数的存储方式有符号的负整数在内存中以二进制补码的形式存放。例如:-10符号位1 1 1 1 1 1 1 11 1 1 1 1 1 1 1RAM1111111111111111基本数据类型整数的存储方式无符号整数所有二进制位都存放数值。例如:65535可表示的数的范围0216-1=65535基本数据类型整数的类型C语言提供多种整数类型为程序员提供了针对不同用途的多种选择。类型名称类型说明符字节数数值范围基本整型[signed] int4-2147483648~ 2147483647短整型[signed] short [int]2-32768~32767长整型[signed] long [int]4-2147483648~ 2147483647无符号基本整型unsigned [int]40~4294967295无符号短整型unsigned short [int]20~65535无符号长整型unsigned long [int]40~4294967295仅供参考,实际值与所使用的操作系统、编译系统、机器有关。C标准只规定:short ≤ int ≤ long最大最小值参考limits.h基本数据类型整型常量整型常量有三种形式:十进制(decimal)整数12 65 65535八进制(octal)整数:带前缀 0(zero)01401010177777十六进制(hexadecimal)整数:带前缀 0x 或 0X0xc0x410xffff默认类型是int,即有符号的基本整型。可以加上后缀 u 或 U 表示无符号整数,或者 l 或 L 表示长整数。0xb5LuRAM基本数据类型整型变量声明变量(Declaration)变量在使用之前必须被声明。声明语句的格式:举例类型说明符 变量名[,变量名[,...]];变量声明创建了变量:为变量分配了存储空间。int counter;int width, height;short x, y;long number;heightRAM基本数据类型整型变量初始化(Initialize)变量为变量赋一个初始值。可以在声明语句中初始化变量。举例变量获得值的方法直接赋值输入初始化int counter = 0;int widt

文档评论(0)

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

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

1亿VIP精品文档

相关文档