C/C++程序设计教程 C语言程序设计2

C/C++程序设计教程 C语言程序设计2

ID:40238656

大小:1.13 MB

页数:42页

时间:2019-07-28

C/C++程序设计教程 C语言程序设计2_第1页
C/C++程序设计教程 C语言程序设计2_第2页
C/C++程序设计教程 C语言程序设计2_第3页
C/C++程序设计教程 C语言程序设计2_第4页
C/C++程序设计教程 C语言程序设计2_第5页
资源描述:

《C/C++程序设计教程 C语言程序设计2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据类型、运算符和表达式第二章2.1C语言数据类型简介2.2常量2.3变量2.4运算符和表达式退出7/16/20212《C与C++程序设计教程》-第二章2.1C语言数据类型简介基本类型构造类型派生类型整型int结构体struct数组类型字符型char共用体(联合)型union指针类型实型float枚举型enum双精度型double用户定义类型typedef空值型void返回数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作7/16/20213《C与C++程序设计教程》-第二章2.2常

2、量常量是指在程序运行过程中其值不能被改变的量。2.2.1数值常量2.2.2字符常量和字符串2.2.3标识符命名的常量2.2.4换码序列常量返回7/16/20214《C与C++程序设计教程》-第二章2.2.1数值常量1、整型常量(简称为整数)三种形式:十进制整型常量、八进制整型常量(以0开头的0~7数字串)、十六进制整型常量(以0X或0x开头的0~9/a~f/A~F字符串);每种形式常量可表示成短常量和长常量(在整型常量后面紧跟L或l)。2、实型常量(简称为浮点常量或实数)两种形式:十进制小数形式和指数形

3、式(用E或e表示)返回例:1230例:01230400例:0X123-0x11例:12L-9l例:0.123123.例:345e+2.5e-27/16/20215《C与C++程序设计教程》-第二章2.2.2字符常量和字符串1、字符常量用单引号括起来,可以用作整数常量,可参与算术运算。特例:单引号’’’,反斜线’\’2、字符串用双引号括起来的零个或多个字符序列。特例:字符串中的双引号”,字符串中的反斜线\存储:编译时自动在字符串结尾加一个转义字符’’作为字符串结束标志,即长度为n个字符的字符串

4、占n+1个字节空间。例:’a’‘?’例:“china””a”例字符串“China”在内存中China例:字符‘a’在内存中字符串“a”在内存中aa7/16/20216《C与C++程序设计教程》-第二章[例2.2]字符常量和字符串输出举例。main(){printf("%c,%s",'a',"a");}[例2.1]字符常量举例。main(){charch;ch='b';printf("%c,%d",ch,ch);}返回b,98a,a7/16/20217《C与C++程序设计教程》-第二章2.2.

5、3标识符命名的常量(符号常量)一般用大写字母表示,而变量一般用小写字母表示。符号常量使用之前必须预先定义,其定义格式为#define标识符常量例:#definePI3.14159注:不是语句,后无;优点:①清晰易懂;②易于修改。7/16/20218《C与C++程序设计教程》-第二章[例2.3]标识符命名的常量举例。#definePI3.1415926main(){floatradius,circum,area;scanf("%f",&radius);circum=2*PI*radius;area=PI*

6、radius*radius;printf("circumferenceis%f",circum);printf("areais%f",area);}返回3circumferenceis18.849556areais28.2743347/16/20219《C与C++程序设计教程》-第二章2.2.4换码序列常量(转义字符)是特殊字符常量。以一个反斜杠””开头的字符序列,只代表某个特定的ASCII码字符。用单引号括起。<常见的转义字符常量表(p27表2.2):转义字符含义vr‘ddd

7、tbf\“xhh转义字符含义换行垂直制表回车空字符单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符7/16/202110《C与C++程序设计教程》-第二章[例2.4]转义字符举例。main(){printf("tHello!");printf("1234567890");printf("bHello!");}Hello!123456789Hello!返回7/16/202111《C与C++程序设计教程》-第二章2.3变量变量:是指程序执行过程中,其值可以

8、改变的量。2.3.1变量说明和变量地址2.3.2变量的初始化2.3.3数据类型2.3.4存储类型和变量的作用域返回7/16/202112《C与C++程序设计教程》-第二章2.3.1变量说明和变量地址1、变量说明“先定义,后使用。”变量名:变量的名字,用标识符表示,不能与保留字(语句名、类型名)重名。变量说明:存储类型数据类型变量名;2、变量的地址:存储某变量的内存空间的首地址,用&变量名表示。注:&-取地址运算,地址值可用十进制或十六进制表

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

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

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