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

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

ID:45034548

大小:686.50 KB

页数:41页

时间:2019-11-08

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

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

1、第三章数据类型、运算符与表达式数据类型概念…常量与变量…三种常用基本数据类型…算术运算与赋值运算…逗号运算…混合运算与数据类型转换…1C语言的基本元素1.符号集(字符集)大写字母、小写字母、阿位伯数字、下划线、标点符号和运算符2.标识符(区分大小写)P39用来标识常量、变量、函数及文件名字的字符系列标识符的构成规则:(不能使用关键字)以字母(大小写均可)或以下划线开头随后可跟若干个(包括0个)字母、数字、下划数标识符的长度各个系统不同,最好不要超过8个字符例:判断下列标识符号合法性sumSUMM.D.JohndayDate3daysstudent_name#33

2、lotus_1_2_3chara>b_above$123M.D.John3days#33chara>b$123区分大小写23.关键字(P365)也称保留字,它是C语言中具有特定含义,专门用做语言特定成分的标识符。main,int,char,float,struct注意:所有关键字都有固定的意义,不能用作其它所有关键字都必须小写如else和ELSE是代表不同的意义3C数据类型基本类型构造类型指针类型空类型void字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型in

3、t数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作C的数据类型4类型符号关键字数的表示范围所占位数整型字符型实型有无(signed)int16-32768~32767(signed)short16-32768~32767(signed)long32-2147483648~214748364716unsignedint0~65535320~4294967295unsignedlongunsignedshort160~65535有float323.4e-38~3.4e38有double641.7e-308~1.7e308有char8-128~1

4、27无unsignedchar80~2555一般用大写字母是宏定义预处理命令,不是C语句直接常量:整型常量实型常量字符常量字符串常量如#definePRICE30常量P37定义:程序运行时其值不能改变的量(即常数)分类:符号常量:用标识符代表常量定义格式:#define符号常量常量例符号常量举例(ch2_1.c)#include#definePRICE30voidmain(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}运行结果:total=300使用符号常量的好处

5、:1)含义清楚2)一改全改6整型常量(整常数)P40三种形式:十进制整数:由数字0-9和正负号表示.如123,-456,0八进制整数:由数字0开头,后跟数字0-7表示.如0123,011十六进制整数:由0x开头,后跟0-9,a-f,A-F表示.如0x123,0Xff问题:0123=()100x123=()100Xff=()1083291255问题:0123=()100x123=()100Xff=()107整型数据在内存中的存放形式:P41数据在内存中以二进制的补码表示。整型数据是占2个字节,16位。如:inti=10,j=-10;(10)10=(1010)2ii

6、100000000000001010jj-101111111111110110一个正整数的补码和原码相同。一个负整数的补码是该数绝对值的二进制按位取反再加1。符号位8数据类型名说明VisualC++6.0环境TurboC2.0环境字节取值范围字节取值范围short[int]短整型2-32768~327672-32768~32767signedshort[int]带符号短整型2-32768~327672-32768~32767unsignedshort[int]无符号短整型20~6553520~65535int整型4-2147483648~21474836472-

7、32768~32767signed[int]带符号整型4-2147483648~21474836472-32768~32767unsigned[int]无符号整型40~429496729520~65535long[int]长整型4-2147483648~21474836474-2147483648~2147483647signedlong[int]带符号长整型4-2147483648~21474836474-2147483648~2147483647unsignedlong[int]无符号长整型40~429496729540~42949672959整型变量的定义

8、C程序中用到的所有变量都

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

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

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