c语言4c数据类型、运算符与表达式

c语言4c数据类型、运算符与表达式

ID:25067293

大小:335.50 KB

页数:42页

时间:2018-11-18

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

《c语言4c数据类型、运算符与表达式》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言程序设计第4章C数据类型、运算符与表达式第4章C数据类型、运算符与表达式数据类型概述常量变量运算符与表达式C语言中的类型转换§4.1数据类型概述程序文件对数据的描述(指定数据类型和组织形式)对操作的描述(操作步骤)程序=算法+数据结构+程序设计方法+语言工具环境对数据进行操作处理对象一、程序二、C语言的数据类型数据类型总表整型实型字符型char短整型short整型int长整型long单精度float双精度double数组、结构体struct、共用体union、枚举类型enum基本类型构造类型指针空类型voidC数据类型数据类型决定:1.数据占内存字节数2.数据取值范围3.其上

2、可进行的操作一般用大写字母是宏定义预处理命令,不是C语句直接常量:整型常量实型常量字符常量字符串常量如#definePRICE30定义:程序运行时其值不能改变的量(即常数)分类:符号常量:用标识符代表常量定义格式:#define符号常量常量例符号常量举例#definePRICE30main(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}§4.2常量C常量一览表序号常量类型特点表示方式1整型常量无小数点十进制例:123八进制例:0123有范围限制十六进制例:0x1232实型常量带小数点的数小数例:12.3

3、绝对值很大但不带小数点的数指数形式例:1.23e13字符常量用‘’括起来的单个普通字符或转义字符普通字符例:‘a’转义字符例:‘’字符的ASCII码值4字符串常量用“”括起来的一串字符“china”5符号常量利用预处理命令定义#definePI3.14整型常量的几点说明⑴整型常量的类型根据其值所在范围确定其数据类型⑵整型常量的后缀在整常量后加字母l或L,认为它是longint型常量<单字符常量字符常量定义:用单引号括起来的单个普通字符或转义字符.如‘a’‘A’‘?’‘’‘101’字符常量的值:该字符的ASCII码值如‘A’——65,‘a’——97,‘0’——48,‘’—

4、—10单字符常量有如下几种表示方法1)直接形式。只能表示ASCII字符中可输入的字符。2)八进制形式。格式ddd。“ddd”表示1~3位八进制数其值代表的是某个字符的ASCII值。“”是转义字符。3)十六进制形式。’xhh’,x是十六进制的前缀。4)转义字符。特殊的字符常量。<转义字符及其含义:转义字符含义vra'dddtbf\"xhh转义字符含义换行垂直制表回车响铃单引号3位8进制数代表的字符水平制表退格换页反斜线双引号2位16进制数代表的字符如‘101’-----------‘A’‘12’-----------’’‘376’------

5、-----’’‘x61’-----------’a’‘60’-----------’0’‘483’----------()例:‘A’-------’101’-------’x41’--------65转义字符:反斜线后面跟一个字符或一个代码值表示例转义字符举例main(){printf("101x42C");printf("Isay:"Howareyou?"");printf("\CProgram\");printf("Turbo'C'");}运行结果:(屏幕显示)ABCIsay:”Howareyou?”CProgramTurbo‘C’<

6、字符串常量字符串:双引号括起来的一串字符字符串结束标志:’’字符串的内部表示方法注意:字符和字符串表示形式的区别数字和数字字符的区别空字符‘’和空格字符‘’的区别<符号常量标识符形式的常量例:求圆周长#definePI3.1416main(){floatr,l;printf("INPUTr=");scanf("%f",&r);l=2*PI*r;printf("L=%.2f",f);}#definePI3.1416π无法输入pi不符合习惯<§4.3变量变量的类型变量的基本操作:①赋值,向变量中存入数据值;②取值(引用),取得变量当前存储的值,以便在计算过程中使用。变量定义变

7、量的初始化一、变量的概念在程序运行过程中,其值可以改变的量称为变量一个变量应该有一个名字在内存中占据一定的存储单元变量在使用前必须有一个确定的值注意变量名与变量值的区别变量的三要素二、变量的类型类型符号关键字数的表示范围所占位数整型实型字符型有有无无[signed]int[signed]short[signed]longunsignedintunsignedshortunsignedlongfloatdoublechar有16163216163232648

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

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

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