- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章__基本数据类型和运算符,数据库运算符,类型转换运算符,强制类型转换运算符,c转换类型运算符,运算符,三目运算符,运算符优先级,c运算符,三元运算符
第2章 基本数据类型和运算符
数据是算法的处理对象,在程序中准确有效地描
述数据的类型、表示方法、处理方式是至关重要
的。准确有效的数据描述是编程的基础。
本章重点是基本数据类型及其运算规则。包括:
常量的表示方法。
转义字符的含义和表示方法。
变量(包括指针变量)的定义方式和运算规则。
主要运算符的使用方法。
运算表达式的书写方式。
著名的++、--运算符等。
2.1 基本数据类型
不同的数据在计算机中的表示方法是不同的(如:
定点数、浮点数、字符数据等不同类型),这是由
计算机的二进制存储特性所决定的。在程序中要指
定数据的类型,以便编译系统能够按指定类型确定
其表示方法、字节个数、以及运算方式。
C语言中基本数据类型很多,短的、长的、有符的、
无符的,变化丰富。初学者可能感到比较困难,其
实从数据的存储形式上来看,归纳起来实质上只有
两大类型的数据— 整型数据和实型数据,即定点整
数和浮点数。
C语言的数据类型
在C语言的数据类型中,指针类型和构造类型又称为导出类型(Derived Tupe) ,定
义这类数据时要用到基本类型(Basic Type)。枚举类型(Enumerated Type) 用于定
义有一定取值范围的数据。空类型(The Type Void)表示所定义的对象没有任何值。
在C语言的程序中,对于所用到的数据必须事先进行定义,即“先定义,后使用”。
整型 单精度型
基本类型 实型
字符型 双精度型
枚举型
数据类型 空类型
指针类型
数 组类型
构造类型 结构体类型
共用体类型
VC++ 6.0 下基本数据类型名和长度以及取值范围
长度
类型定义符 类型名 有效值范围
(字节数)
char 7 7
有符字符型 1 有符数:−128∼127,−2 ∼(2−1)
unsigned char 8
无符字符型 1 无符数:0∼255,0∼(2−1)
short 15 15
有符短整型 2 有符数:−32 768∼32 767,−2 ∼(2 −1)
unsigned short 16
无符短整型 2 无符数:0∼65 535,0∼(2 −1)
int 31 31
有符整型
文档评论(0)