c语言第2章c语言基础

c语言第2章c语言基础

ID:39963427

大小:755.50 KB

页数:61页

时间:2019-07-16

c语言第2章c语言基础_第1页
c语言第2章c语言基础_第2页
c语言第2章c语言基础_第3页
c语言第2章c语言基础_第4页
c语言第2章c语言基础_第5页
资源描述:

《c语言第2章c语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、本章要求:理解变量与常量的概念、掌握变量的定义和使用;掌握常用数据类型的数据在内存中的存放形式;掌握算术运算符、关系运算符、逻辑运算符、赋值运算、逗号运算规则及优先级别;掌握各种表达式的运算及简单的运用;本章难点:各种数据类型的数据在内存中的存放形式本章重点:变量与常量的概念、各种表达式的运算第2章C语言基础第2章基本的程序语句一、C语言的数据类型二、常量三、变量四、运算符与表达式五、数据类型转换1、C语言数据类型概述一、C语言的数据类型数据的组织形式是数据结构,数据结构的表现形式是数据类型,在程序中表现数据必须指定其数据类型。数据类型决定数据在内存的空间大小,数据的表示形式

2、,数据的取值范围以及可参与运算的种类。C语言的数据类型丰富,可以表示复杂的数据结构。数据类型基本类型整型实型(浮点型)字符型枚举类型单精度双精度构造类型数组类型结构体类型共用体类型指针类型空类型一、C语言的数据类型(int)(char)(float)(double)(void)C语言中的数据有常量和变量之分。常量是在程序运行过程中,其值不能被改变的量。变量是在程序运行过程中,其值可以被改变的。常量和变量是数据的外在存储形式,数据最终以这两种方式之一出现,但它们都要归属于某种数据类型。变量是在程序中定义的,代表某个存储空间及其所存储的数据。一、C语言的数据类型2、基本数据类型基

3、本数据类型是构成C语言的数据类型的最基本要素包括:整型(int)实型(float和double)字符型(char)例如:整型数据的取值和取值范围类型说明符数的范围分配字节数int-32768~327672字节shortint/short-32768~327672字节long-2147483648~21474836474字节unsignedint/unsigned0~655352字节unsignedshortint0~655352字节unsignedlongint0~42949672954字节注意:VisualC++6.0中,基本整型与长整型所占字节数及表示范围对应相同。一、C

4、语言的数据类型二、常量(一)数值常量1.整型常量在C语言中,使用的整常数有八进制、十六进制和十进制三种。(1).十进制整常数。237-56801627(2).八进制整常数八进制整常数必须以0开头,即以0作为八进制数的前缀。015(十进制为13)0101(十进制为65)079和08001不合法的八进制数定义:在程序运行时,其值不能被改变的量叫常量。如5,3.14159,‘a’等二、常量(3).十六进制整数的前缀为0X。0X2A(十进制为42)0XA0(十进制为160)0XFFFF(十进制为65535)以下各数是不合法的十六进制整常数:5A0X3H若要表示长整型(long)整数,

5、在数的最后加表示长整型的后缀修饰符号字母“l”。如:1250125l0X125l等价于125、(125)8、(125)16思考:25和25l的区别?说明:前者用2字节存储,后者则使用4个字节存储。(二)实型常量实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有两种形式:小数形式与指数形式(1).小数形式由数码0-9和小数点组成。例如:0.123.123123.0-123等均为合法的实数。(2).指数形式由十进制数,加阶码标志“e”或“E”以及阶码组成。其一般形式为aEn值为a*10±n二、常量二、常量例如:1.25E+31.25e+31.25×

6、1031250.0说明:当幂为正数时,正号可以省略。即1.25E+3等价于1.25E3;同一个实数可以有多种表示形式,例如:1250.0可以用0.0125E+5,0.125E+4,1.25E+3,12.5E+2,125E+1。字母e(或E)之前必须有数字,且e后面指数必须为整数。aEn二、常量(三)字符常量字符常量是用单引号括起来的一个字符。例如'a','b','=','+','?'都是合法字符常量。在C语言中,字符常量有以下特点:1.字符常量只能用单引号括起来,不能用双引号或其它括号;2.字符常量只能是单个字符,不能是字符串;3.字符可以是字符集中任意字符。但数字被定义为字

7、符型之后就不能参与数值运算。如'5'和5是不同的。二、常量(四)字符串常量C语言中的字符串常量是由一对双引号括起来的字符序列。每个字符串最后有一结束标志''。例如:"ABC","A","123lkdf"字符串常量在内存中存储时,系统自动在字符串的末尾加一个“串结束标志“,因此在程序中,长度为n个字符的字符串常量,在内存中占有n+1个字节的存储空间。二、常量例如:'a'与"a"是C语言中两种完全不同类型的数据。aa'a'与"a"在内存的存储形式注意:不要将字符常量和字符串常量混淆例如,字符串“AB

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

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

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