最新学习情境数据类型PPT课件

上传人:cl****1 文档编号:568799940 上传时间:2024-07-26 格式:PPT 页数:22 大小:4.23MB
返回 下载 相关 举报
最新学习情境数据类型PPT课件_第1页
第1页 / 共22页
最新学习情境数据类型PPT课件_第2页
第2页 / 共22页
最新学习情境数据类型PPT课件_第3页
第3页 / 共22页
最新学习情境数据类型PPT课件_第4页
第4页 / 共22页
最新学习情境数据类型PPT课件_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《最新学习情境数据类型PPT课件》由会员分享,可在线阅读,更多相关《最新学习情境数据类型PPT课件(22页珍藏版)》请在金锄头文库上搜索。

1、学习情境数据类型学习情境数据类型C语言的产生过程C语言的特点C语言的用途 C程序的基本结构和格式特点C程序的编译与调试常量和变量变量定义的一般形式为:类型说明符 变量名标识符1,变量名标识符2,.;例如: int a,b,c; /*a,b,c为整型变量*/ long x,y; /* x,y为长整型变量*/unsigned p,q; /* p,q为无符号整型变量*/变量定义时,应注意以下几点:允许在一个类型说明符后,定义多个相同类型的变量。各变量名之间用逗号间隔。类型说明符与变量名之间至少用一个空格间隔。最后一个变量名之后必须以“;”号结尾。变量定义必须放在变量使用之前。一般放在函数体的开头部分

2、。C语言的基本数据类型类型类型 符号符号关键字关键字数的表示范围数的表示范围所占位数所占位数整整型型字字符符型型实实型型有有无无(signed)(signed)intint1616-3276832767-3276832767(signed)(signed)shortshort1616-3276832767-3276832767(signed)(signed)longlong3232-21474836482147483647-214748364821474836471616unsigned intunsigned int06553506553532320429496729504294967295

3、unsigned longunsigned longunsigned shortunsigned short1616065535065535有有floatfloat32323.4e-383.4e383.4e-383.4e38有有doubledouble64641.7e-3081.7e3081.7e-3081.7e308有有charchar8 8-128127-128127无无unsigned charunsigned char8 802550255整型数据整型常量的三种形式:十进制整数:由数字09和正负号表示.如 123,-456,0八进制整数:由数字0开头,后跟数字07表示.如0123,01

4、1十六进制整数:由0x开头,后跟09,af,AF表示. 如0x123,0Xff整型常量的类型:只整型和长整型两种,没有无符号值型常量。辨认方法有:(1)根据其值所在范围确定其数据类型(2)在整常量后加字母l或L,认为它是long int 型常量问题:0123 = ( )100x123 = ( )100Xff = ( )10问题:0123 = ( )100x123 = ( )100Xff = ( )1083291255例 30000 为int型 65536 为long int 型例 12 与 12L整型数据整型变量在内存中的存放形式数据在内存中是以二进制形式存放的。数值是以补码形式表示的。名称全

5、称类型说明符缩写类型说明符位数范围整型intint16-32768 至 +32767无符号整型unsigned intunsigned160 至 65,535短整型short intshort16-32768 至 +32767无符号短整型unsigned short intunsigned short160 至 65,535长整型long intlong32-2,147,483,648 至 2,147,483,647无符号长整型unsigned long intunsigned long320 至 4,294,967,295整型变量的分类:整型数据整型变量的定义与使用整型变量的定义与使用C语言

6、规定在程序中要用到的变量都必须先定义,对变量的定义一般都放在函数的开始部分的声明部分。如:整型变量的初始化程序中常需要对一些变量预先设置初值,C允许在定义变量的同时使变量初始化。如:int a=3; /*相当于int a;a=3;*/int a,b,c=5; /*可以部分初始化*/int a=3,b=3,c=3; /*不能int a=b=c=3;*/其它类型变量的初始化与整型变量的初始化类似。整型数据的溢出一个整型变量(int)的最大允许值为32767,如果再加1,会出现什么情况?实型数据实型常量的表示形式:十进制数形式:必须有小数点, 如0.123, .123, 123.0, 0.0, 12

7、3.指数形式:e或E之前必须有数字,指数必须为整数,如12.3e3 ,123E2, 1.23e4 , e-5 , 1.2E-3.5 实型常量的类型默认double型在实型常量后加字母f或F,认为它是float 型()()实型数据实型数据在内存中的存放形式实型数据一般占4个字节(32位)内存空间。按指数形式存储。实型变量的分类:类 型字节数有效数字数值范围float46710-381038double8151610-30810308long double16181910-4932104932实型数据的舍入误差由于实型变量是由有限的存储单元组成的,因此能提供的有效数字总是有限的。字符型数据C的字符

8、常量是用单引号括起来的一个字符,如a,x,A,?等。C语言规定,字母是区分大小写的,所以a和A是不同的字符常量。在语言中,字符常量有以下特点:字符常量只能用单引号括起来,不能用双引号或其它括号。字符常量只能是单个字符,不能是字符串。字符可以是字符集中任意字符。 转义字符是一种特殊的字符常量。转义字符以反斜线开头,后跟一个或几个字符。转义字符主要用来表示那些用一般字符不便于表示的控制代码。字符型数据字符形式含 义ASCII代码n换行,将当前位置移到下一行的开头10t水平制表(跳到下一个tab位置)9b退格,将当前位置移到前一列8r回车,将当前位置移到本行开头13f换页,当前位置移到下一页开头12

9、反斜杠字符“”92单引号(撇号)字符39双引号字符34ddd1到3位8进制数所代表的字符xhh1到2位16进制数所代表的字符 常用转义字符表:字符型数据字符变量用来存储字符常量,即单个字符。每个字符变量被分配一个字节的内存空间,因此只能存放一个字符。字符值是以ASCII码的形式存放在变量的内存单元之中的。语言允许对整型变量赋以字符值,也允许对字符变量赋以整型值。在输出时,允许把字符变量按整型量输出,也允许把整型量按字符量输出。整型量为二字节量,字符量为单字节量,当整型量按字符型量处理时,只有低八位字节参与处理。字符型数据字符串常量是由一对双引号括起的字符序列。例如: CHINA , “C pr

10、ogram” , $12.5 等都是合法的字符串常量。字符串常量的存储方式为:字符串中的每个字符以其ASCII码值的二进制形式存储在内存中,并且,系统自动在该字符串末尾加一个“字符串结束标志”,这个结束标志就是字符0(ASCII码值为0的字符)。字符串常量和字符常量是不同的量。它们之间主要有以下区别:字符常量由单引号括起来,字符串常量由双引号括起来。字符常量只能是单个字符,字符串常量则可以含一个或多个字符。可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。字符常量占一个字节的内存空间。字符串常量占的内存字节数等于字符串中字节数加1。C语言的基本元素:标识符、关键字数据类型、整型、实型、字符型的数据表示范围、在内存中占据的存储单元掌握常量与变量的定义和使用掌握整型数据中不同进制的整型常量的表达方式、有符号和无符号的整型变量的定义及数值范围了解实型常量的两种表达方式、实型变量的定义和使用以及所占的内存单元掌握字符数据的定义、在内存中的存储形式及其使用方法整理课堂笔记完成实训编程结束语结束语谢谢大家聆听!谢谢大家聆听!22

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号