之一(基本数据类型、运算符与表达式)

之一(基本数据类型、运算符与表达式)

ID:40042261

大小:2.03 MB

页数:80页

时间:2019-07-18

之一(基本数据类型、运算符与表达式)_第1页
之一(基本数据类型、运算符与表达式)_第2页
之一(基本数据类型、运算符与表达式)_第3页
之一(基本数据类型、运算符与表达式)_第4页
之一(基本数据类型、运算符与表达式)_第5页
资源描述:

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

1、第2章基本数据类型、运算符与表达式下一讲第2章:基本数据类型、运算符与表达式学习的意义学习C语言的目的是什么?目的可能是为了:期末考试等级考试研究生考试程序员考试……语言程序设计第二章基本数据类型C最终目的是:用C语言编写程序来解决实际问题!程序是什么?程序是解决某种问题的一组指令的有序集合。著名计算机科学家沃思(NikiklausWirth)提出一个公式:程序=数据结构+算法学习的意义程序是什么?对数据的描述。在C语言中,体现为数据类型的描述!对数据处理的描述。是为解决一个问题而采取的方法和步骤,是程序的灵魂!

2、<<数据结构>><<算法设计与分析>>结论:学好C语言首先就必须十分了解C语言的数据类型、运算符与表达式。语言程序设计第二章基本数据类型C掌握变量和常量的概念;理解各种类型的数据在内存中的存放形式;掌握各种类型数据的常量的使用方法;掌握各种整型、字符型、浮点型变量的定义和引用方法;了解调用printf函数输出各种类型数据的方法;掌握数据类型转换的规则以及强制数据类型转换的方法;掌握赋值运算符、算术运算符、位运算符、逗号运算符以及sizeof的使用方法;理解运算符的优先级和结合性的概念,记住所学的各种运算符的优先级

3、关系和结合性。学习目标语言程序设计第二章基本数据类型C2.1.1C语言数据类型C数据类型基本类型构造类型指针类型空类型void定义类型typedef字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union短整型short长整型long整型int数据类型决定:1.数据占内存字节数2.数据取值范围3.可对它进行的操作语言程序设计第二章基本数据类型C本章所介绍的数据类型2.1.2数据在计算机内的存储形式语言程序设计第二章基本数据类型C☆字符型数据是以ASCII

4、码值存储在计算机中,占用1个字节例如字符‘A’存放形式:01000001例如字符‘E’存放形式:01000101A的ASCII码值65E的ASCII码值69☆整型数据存储在计算机中,占用2个字节例如9存放形式:0000000000001001最高位是符号位,其值0表示正数,1表示负数。1111111111110111例如-9存放形式:2.1.2数据在计算机内的存储形式语言程序设计第二章基本数据类型C☆单精度实型数据存储在计算机中,占用4个字节例如26.7510=(11010.11)2=(-1)0×25×(0.11

5、01011)226.75的存储形式:01101011000000000000000010000101SME3130………………………………………………..87……………………0其中S表示数值的正负号,0表示正,1表示负。M表示规格化的数值,即小数的首位为1。M确定了数值的精度。E用移码表示指数。浮点数的一般表达形式(-1)S×2e×规格化的尾数E=27+e-27<e≤27-26.75的存储形式:111010110000000000000000100001012.2常量、变量和标识符1.标识符定义:用来标识变量、常

6、量、函数等的字符序列组成:只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线C语言的关键字不能用作变量名大小写敏感长度:有效长度为32个字符。随系统而异,但至少前8个字符有效命名原则:变量名和函数名中的英文字母一般用小写,以增加可读性见名知意不宜混淆如l与I,o与0语言程序设计第二章基本数据类型C在TC2.0及BC3.1中,变量名(标识符)的有效长度为1~32个字符,缺省值为32,但在VC中其长度可达到255例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_n

7、ame#33lotus_1_2_3chara>b_above$123M.D.John3days#33char$123a>b.字符非法数字3不可作首字符#字符非法char是关键字>字符非法$不可作首字符2.2常量、变量和标识符2.常量定义:程序运行时其值不能改变的量(即常数)常量的分类:直接常量(值常量或称为字面产量)整型常量:10、15、-10、-30实型常量:12.5、30.0、-1.5字符常量:‘A’、‘b’、‘c’字符串常量:“sum”、“A”、“123”符号常量用标识符来代表常量。其定义格式为:语言程序设

8、计第二章基本数据类型C#define符号常量标识符常量#defineNUM20#definePI3.1415926#include#definePRICE30voidmain(){intnum,total;num=10;total=num*PRICE;printf("total=%d",total);}运行结果:total=300#开头的语句行尾不能有分

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

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

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