基本数据类型.ppt

基本数据类型.ppt

ID:52220710

大小:345.50 KB

页数:35页

时间:2020-04-02

基本数据类型.ppt_第1页
基本数据类型.ppt_第2页
基本数据类型.ppt_第3页
基本数据类型.ppt_第4页
基本数据类型.ppt_第5页
资源描述:

《基本数据类型.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第02章_基本数据类型1标识符的命名规则(A.2.3)标识符由数字、字母、下划线组成。标识符的首个字符必须是字母。标识符不能是关键字。标识符区分大小写,习惯上变量名使用小写字母,符号常量名使用大写字母。PS:标识符的命名应尽量做到见名知意。2.1常量在程序运行过程中,其值不能被改变的量称为常量。程序不对常量分配内存空间,常量表达式在程序运行前、编译时求值。从字面形式即可判别的常量称为字面常量。如:56、12.3、‘a’。用一个标识符代表一个常量,该标识符称为符号常量。2.1常量#definePRICE30/*宏定义*/#include<

2、stdio.h>/*文件包含*/intmain(){intnum,total;num=10;total=num*PRICE;printf(“total=%d”,total);return0;}2.1常量宏定义的格式:#define标识符字符串宏定义写在函数外面,作用范围从定义开始到源文件结束。宏定义不是C语句,行末不加分号。宏定义只做字符替换,不分配内存空间。在程序中不能被重新赋值。宏定义的好处:(1)含义清楚;(2)一改全改2.2变量变量代表内存中具有特定属性的一个存储单元,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以

3、改变的。变量名实际上是一个以一个名字对应代表的一个地址,在对程序编译连接时由编译系统给每一个变量名分配对应的内存地址。变量值实际上是通过变量名找到相应的内存地址,从该存储单元中读取的数据。3.1数据类型的定义数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。在程序中对用到的所有数据都必须指定其数据类型。程序由此对数据定义大小、限制行为。3.2数据类型的分类在C语言中,数据类型可分为:基本类型定义其值不可以再分解为其它类型的数据。构造类型由已定义的一个或多个数据类型构造而得。指针类型定义某个量在内存储器中的地址。空类

4、型定义调用后并不需要向调用者返回函数值的函数。3.3基本数据类型基本类型整型字符型实型(浮点型)4.1整型变量整型变量包括:短整型short[int]2字节基本整型int与具体机器相关长整型long[int]4字节int通常代表特定机器中整数的自然长度,可以是16位,也可以是32位。但必须不小于短整型且不大于长整型。具体大小可在标准头文件中查到。在当前32位系统下int长度为32位。4.1整型变量类型比特数取值范围[signed]int32-2147483648~2147483647unsigned[int]320~

5、4294967295[signed]short[int]16-32768~32767unsignedshort[int]160~65535[signed]long[int]32-2147483648~2147483647unsignedlong[int]320~42949672954.1整型变量整型变量在内存中以二进制的形式存放。在存放有符号整数的存储单元中,最左面的一位表示符号。该位为0,数值为正;该位为1,数值为负。整型数值在内存中以补码形式表示。正整数的补码与该数的原码相同;负整数的补码方法是:该数绝对值的二进制形式按位取反再加1

6、。4.2整型常量整型常量可用以下三种形式表示:十进制:123、-456八进制:0123、-017十六进制:0x12、-0x1f4.2整型常量C语言编译系统将整型常量默认为int型。整型常量后加字母U或u,则为unsigned型。如:12345U。整型常量后加字母L或l,则为long型。如:432L。5.1字符型变量字符型变量用来存放字符常量,注意只能放一个字符。一个字符变量在内存中占一个字节。字符变量的定义形式如下:charc1;unsignedcharc2;在本函数中可以用下面语句对c1,c2赋值:c1=‘a’;c2=‘b’;5.1字

7、符型变量在内存中字符数据以ASCII码存储,与整数的存储形式类似。字符型数据和整型数据之间可以通用。一个字符数据既可以以字符形式输出,也可以以整数形式输出。字符数据可以进行算术运算,此时相当于对它们的ASCII码进行算术运算。5.2字符型常量字符常量是用单撇号括起来的一个字符。如‘a’、‘8’、‘?’都是字符常量。除以上形式的字符常量外,还有一种特殊形式的字符常量,就是以一个字符“”开头的字符序列。5.2字符型常量字符形式含义ASCII代码换行,将当前位置移到下一行开头10t水平制表(跳到下一个Tab位置)9b退格,将当前位置

8、移到前一列8r回车,将当前位置移到本行开头13f换页,将当前位置移到下页开头12\代表一个反斜杠字符""92'代表一个单引号字符39”代表一个双引号字符34a鸣铃76.1浮点型常量浮点型常量有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。