数据类型、运算符和表达式

数据类型、运算符和表达式

ID:37306587

大小:434.81 KB

页数:44页

时间:2019-05-12

数据类型、运算符和表达式_第1页
数据类型、运算符和表达式_第2页
数据类型、运算符和表达式_第3页
数据类型、运算符和表达式_第4页
数据类型、运算符和表达式_第5页
资源描述:

《数据类型、运算符和表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计主讲:皇甫中民1程序的概念程序:是按某种顺序排列的,使计算机能执行某种任务的指令集合。程序=算法+数据结构程序设计语言:编写计算机程序所用的语言,程序设计语言按语言的级别可分为低级语言和高级语言。常见高级语言:BASIC、FORTRAN、PASCAL、C、C++、JAVA等。源程序机器语言目标程序可执行程序汇编或编译程序2第2章数据类型、运算符和表达式32.1:一个简单的C程序例子#include/*函数功能:计算两个整数相加之和入口参数:整型数据a和b返回值:整型数a和b之和*/intAdd(inta,intb){return(a+b);}/*主函数*/mai

2、n(){intx,y,sum=0;printf("Inputtwointegers:");scanf("%d%d",&x,&y);/*输入两个整型数x和y*/sum=Add(x,y);/*调用函数Add计算x和y相加之和*/printf("sum=%d",sum);/*输出x和y相加之和*/}并列的两个函数其中一个是程序的入口程序注释4说明1.C程序由函数构成。2.一个C程序有且只有一个main函数,但可有多个自定义函数。3.C程序总是从main函数开始执行4.每个C语句均以分号结束。5.养成良好的程序书写风格。如:一行一条语句在适当的位置加注释/**/52.2C程序常见符号分类关键字(K

3、eyword)又称为保留字,C语言中预先规定的具有固定含义的一些单词数据类型修饰符int,控制语句return等标识符(Identifier)系统预定义标识符,main,printf等用户自定义标识符,Add,x,y等运算符(Operator)34种,详见附录2分隔符(Separator)空格、回车/换行、逗号等其它符号大花括号“{”和“}”通常用于标识函数体或者一个语句块“/*”和“*/”是程序注释所需的定界符数据(Data)变量(Variable)常量(Constant)62.3数据类型2.3.1引入数据类型的目的便于对数据按不同方式和要求进行处理不同类型的数据代表不同的数据表示形式合法的

4、取值范围占用内存空间大小可参与的运算种类7单精度实型(float)双精度实型(double)整型(int)字符型(char)枚举类型数组类型结构体类型共用体类型实型基本类型构造类型空类型(void)指针类型数据类型82.3.3类型修饰符shortshortint,短整数,一般2个字节长。通常简写为shortlonglongint,长整数,一般是4个字节长。通常简写为longlongdouble,长双精度(高精度)浮点数,一般是10个字节长。signed用来修饰char、int、short和longunsigned用来修饰char、int、short和long92.3.4标识符命名是由字母、下划

5、线和数字三种字符组成;第一个字符必须为字母或下划线;不允许与关键字重名;C区分大小写。例:a3B_b+ab?Int102.4常量C程序中数据以常量和变量形式表示定义:程序执行过程中值不发生改变的数据11C语言中可以用3种数制表示整型常量(1)十进制整型常量。(2)十六进制整型常量。(以0x开头)例:0x123(3)八进制整型常量。(以0开头)例:0123如果在整型常量加上后缀L或l表示该常量为长整型常量,加上后缀U或u表示无符号整型常量。例:123l2.4.1整型常量例:-1807890x1f122.4.2实型常量(1)小数表示法:例:-2.5、3.0、4.、.34(2)科学计数法:例:-2.

6、5×10-3→-2.5E-3★注意字母e(或E)之前必须有数字,且e后面指数必须为整数例:1×103E31E3.01E3只能用十进制表示。132.4.3字符常量以单引号括起来的单个字符‘A’‘1’特殊字符常量:''换行'r'回车'b'退格't'制表(横向跳格)‘’‘单引号(单撇号)'"'双引号(双撇号)'ddd'1~3位八进制数所代表的ASCII码字符'xhh'1~2位十六进制数所代表的ASCII码字符'f'走纸换页‘\’反斜杠字符例:‘101’‘x41’‘A’142.4.4字符串常量由一对双引号括起来(“”)的字符序列。例:“Welcome”“HELLO”说明:(1

7、)字符序列中的字符个数称字符串长度。例:课后P47,4(2)“”称为空串,即字符串长度为0。(3)字符串常量中的字符是连续存储的,并在最后自动加上字符’’作为字符串结束标志。152.4.5符号常量(宏常量)定义:用一个标识符代表一个常量。#include#definePI3.1415926voidmain(){floats,r,l;r=10.0;l=2*PI*r;s=PI*r

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

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

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