C语言运算符表达式数据类型

C语言运算符表达式数据类型

ID:37816894

大小:561.19 KB

页数:66页

时间:2019-05-31

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

《C语言运算符表达式数据类型》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、运算符&表达式&数据类型课程目标}了解C语言的特点}了解Linux下C编程基础}掌握C语言数据类型}掌握C语言运算符}掌握C语言表达式www.embedu.orgC语言特点}世界上使用最广泛计算机语言}强大的功能和灵活性}可移植性}高效性www.embedu.orgLINUX+C的现状}Linux内核开发}基于Linux的嵌入式开发www.embedu.org概述}Linux和C天生有不解之源,Linux的操作系统内核主要用C写的,另外Linux下的很多软件也是用C写的,特别一些著名的服务器软件MySQL,Apache等。www

2、.embedu.orggcc}gcc(GNUCCompiler)是GNU推出的功能强大,性能优越的多平台编译器,gcc编译器能将C,C++语言源程序编译连接成可执行文件,以下是gcc支持编译的一些源文件的后缀及其解释:}.cc语言源代码}.h程序所包含的头文件}.i已经预处理过的C源代码文件-E}.s汇编语言源代码文件-S}.o编译后的目标文件-cwww.embedu.org格式}gcc–ohellohello.c}-o输出可执行文件}-c只要求编译器输出目标代码(.o文件),而不必输出可执行文件}-g用于调试}./hello查

3、看输出结果}用于Makefilewww.embedu.org实战}例子}用vi写一个1+2+3+….+10的程序}用gcc编译这个程序www.embedu.org调试}利用__FILE__,__LINE__,__FUNCTION__实现代码跟踪调试#includeintmain(intargc,char**argv){printf("%s,%s,%d",__FILE__,__FUNCTION__,__LINE__);return0;}www.embedu.org基本数据类型}逻辑类型。只有两个量true和f

4、alse,表示逻辑真值和逻辑假值。}整数类型。C支持四种整数类型:char,short,int和long,整数类型用于处理整数。}浮点类型。C支持两种浮点类型:float和double,浮点类型用于处理包含小数部分的数值。}void类型。该类型也叫缺省型,用于描述值为空集,主要用于说明不返回值的函数或指向任一类型的指针等。www.embedu.org基本数据类型bool类型}例如,}if(0.5)}x=12;}else}x=18;}上面0.5是非零数值,逻辑值为真,所以x赋给的是12,而不是18。www.embedu.org基本

5、数据类型char类型}使用char数据类型的变量需要特别注意,防止数据超出值域,思考下列几个语句:}charc1=129;//出错,数据越界(-127)}unsignedcharc2=-1;//出错,数据越界(255)www.embedu.org基本数据类型short类型int类型www.embedu.org基本数据类型long类型浮点类型www.embedu.org整型常量}常量是指在程序运行期间其数值不发生变化的数据。}整型常量通常简称为整数。}C语言的整数可以是十进制数、八进制数和十六进制数。例如,十进制的数值3356可以

6、有下列三种不同的表示形式:}十进制数3356}八进制数06434}十六进制数0xd1cwww.embedu.org浮点常量}浮点常量又称为实数,一般含有小数部分。}在C语言中,实数只有十进制的实数,它又分为单精度实数和双精度实数,它们的表示方法基本相同。实数有两种表示方法,即一般形式和指数形式。}一般形式的实数基本形式如下:}}例如,3.5,-12.5,3.1415926www.embedu.org指数常量}指数形式的实数一般是由尾数部分、字母e或E和指数部分组成。当一个实数的符号为正号时,可以省略不写,其表示的一般形式如下:}

7、例如,1.176e+10表示1.176×1010}-3.5789e-8表示-3.5789×10-8}通常表示特别大或特别小的数www.embedu.org字符常量}所谓字符常量是指一个单一字符,其表示形式是由两个单引号包括的一个字符。}例如,‘A’,‘a’,‘Q’,‘0’,‘9’,‘+’,‘:’,‘?’,‘$’都是字符常量。}在C语言中,字符常量具有数值。字符常量的值就是该字符的ASCII码值。}因此,可以这样说字符常量实际上是一字节的正整数。www.embedu.org字符常量}例如,chara,b,u,v;//说明a、b、u

8、和v为字符变量a='F';//将70送给ab='A'+2;//b存放的是'C'字符u=''+'B';//u存放的是'b'字符v='b'-32;//v存放的是'B'字符}它们分别相当于下列运算;a=70;b=65+2;u=32+66;v=97-32;www.emb

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

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

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