欢迎来到天天文库
浏览记录
ID:39310284
大小:288.00 KB
页数:68页
时间:2019-06-30
《基本数据类型和运算符》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章基本数据类型和运算符程序设计基础教程(C语言)本章重点掌握C的几种基本数据类型。掌握标识符的概念,熟悉变量和符号常量先定义后使用特点。熟练掌握整型、长整型、短整型、无符号整型数据的定义与存储特点。熟练掌握单精度、双精度浮点数的定义与存储特点。熟练掌握字符型数据的的定义与存储特点,并熟悉整型数据与字符型数据间的关系。掌握定义变量的同时,赋初值的方法。掌握不同类型数据间的混合运算规则。掌握不同运算符(算术、关系、逻辑运算符等)的使用特点、清楚每种运算符的优先级与结合性.掌握各种表达式的含义与使用要点。7/24/20212程序设计基础教程(C语言)数据类
2、型-----数据的内在表现形式,即数据在加工计算过程中所表现出来的特征称为数据的类型,它常简称为“类型”。数据类型分为基本数据类型和导出类型(构造类型/复杂的数据类型)。基本数据类型7/24/20213程序设计基础教程(C语言)基本数据类型字符型(char)数值型整型(int)浮点型短整型长整型无符号整型无符号短整型单精度浮点型(float)双精度浮点型(double)长双精度浮点型无符号字符型有符号字符型无符号长整型C基本数据类型7/24/20214程序设计基础教程(C语言)数据在内存中存放,存放的格式由数据类型决定。各种数据类型所包含的二进制位数(b
3、it,比特数)是不同的。数据类型的长度通常都是采用所占用的内存空间字节数来表示。7/24/20215程序设计基础教程(C语言)关键字、标识符和保留标识符一、字符集C语言中可用到的字符集有:数字:0、1、…………、9。字母:大、小写英文字母,注意C程序中严格区分大小写字母,如A和a是不同的字符。空白符:空格符、制表符、换行符和换页符统称为空白符。它们主要用于分隔单词,一般无其它特殊意义。7/24/20216程序设计基础教程(C语言)图形符号:29个图形(可见)符号,即!“#%&‘()*+,-./;:<=>?[]^{
4、}~主要用作各种运算符。转义字符:程序
5、中有时需要用到某些不可见或难以打印的字符,C语言中采用转义字符来表示,如:“”表示一个换行符;字符’’被称为转移符,表示其后的字符n具有特定的含义。7/24/20217程序设计基础教程(C语言)二、词法约定C语言中单词形式:注释符、运算符、标点符、关键字和标识符。(1)注释符以“/*”开头、“*/”结束;或者用“//”注释当前行(2)运算符C语言中含有相当丰富的运算符。运算符与变量、函数一起组成表达式,表示各种运算功能。运算符由一个或多个字符组成。(3)标点符C语言中的标点符共有13个,即:[](){}*,:=;.#7/24/20218程序设计基
6、础教程(C语言)(4)标识符用于标识变量名、符号常量名、数组名、函数名、类型名、文件名的有效字符序列。标识符的组成:由字母、数字和下划线组成。必须由字母或下划线中任一字符开头。长度为任意的。例如,以下为合法的标识符:nameNAME_a1x1Sum_2以下不是合法的标识符:12a以数字开头#we以#开头num$1包含$字符sum1中间有空格7/24/20219程序设计基础教程(C语言)(5)保留标识符保留标识符是系统保留的一部分标识符,通常用于系统定义和标准库函数的名字。例如,以下划线开始的标识符通常用于定义系统变量。不应该把这些标识符来定义自己的变量。
7、虽然它们也是合法的标识符,但是用它们来做一般标识符就可能会出问题。7/24/202110程序设计基础教程(C语言)试判断下列标识符正确与否:abcdA?Abcd2abc_Abcdab_2a3yes/noπr7/24/202111程序设计基础教程(C语言)(6)关键字:又称保留字,指具有特定含义、专门用作系统的特定成分的一类标识符。 标准C语言中共有32个关键字,按用途分为4类: 数据类型:如charint等存储类:如auto等 流程控制:如ifswitch等运算符:sizeof注意:关键字不能用作一般标识符,即不允许用作变量名或函数名等。C语言的
8、关键字都是小写的。例如else是关键字,但ELSE就不是关键字。7/24/202112程序设计基础教程(C语言)2.1基本数据类型2.1.2常量1、常量的定义:在程序运行过程中,其值保持不变的量常量的类型:根据字面形式可将常量区分为不同的类型。2、整型常量:C语言表示整型常量的方法有以下三种:十进制整数:不带任何修饰。如123、-456、0等;八进制整数:以数字0开头。如0123、-011等;十六进制整数:以数字0x开头。如0x123、0x2ef;7/24/202113程序设计基础教程(C语言)整型常量C语言中普通整型常量在机器中占用一个字长。整型常量后
9、缀无符号整型后缀:u或U,如986u、0xfedU都是无符号整型常量。长整型后
此文档下载收益归作者所有