[电脑基础知识]2程序设计基础

[电脑基础知识]2程序设计基础

ID:27544829

大小:457.50 KB

页数:61页

时间:2018-12-04

[电脑基础知识]2程序设计基础_第1页
[电脑基础知识]2程序设计基础_第2页
[电脑基础知识]2程序设计基础_第3页
[电脑基础知识]2程序设计基础_第4页
[电脑基础知识]2程序设计基础_第5页
资源描述:

《[电脑基础知识]2程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章程序设计基础王颖yingqingsi@163.com2.1数据类型2.2常量与变量2.3整型数据2.4实型数据2.5字符型数据2.6运算符2.7控制流程语句2.8程序的基本结构与算法2.1数据类型在设计一个程序时,首先要确定采用什么类型的数据,对不同的问题,采用的数据类型应不同。例如,在统计全校有多少学生时就应该用整型数据,而不应使用带小数的数据或其他数据。数据是程序的必要组成部分,是程序处理的对象。由于数据类型体现了数据结构的特点,高级语言所提供的数据类型越丰富,由其数据类型所表现的数据结构就越丰富、复杂,因而,这种高级语言的功能和所处理问题的能力就

2、越强。图2-1C语言数据类型及分类关系图注意1个字节相当于8位。即:1Byte=8bit修饰符signed(有符号的)和unsigned(无符号的)可用于修饰整形和字符型两种类型,缺省状态下指的是有符号的。shortshortintsignedshortintlonglongintsignedlongintunsignedintunsignedunsignedlongintunsignedlongunsignedshortintunsignedshort2.2常量与变量常量:在程序的运行过程中,始终保持不变的量。如:5,3.14,‘a’,“abc123”等。

3、常量的分类根据常量的取值对象,C语言将常量分为以下5种类型:(1)整型常量。例如:16,0,-3等。(2)实型常量。例如:3.14159,-3.6等。(3)字符常量。例如:'A','5','#'等。(4)符号常量。例如:“#definePI3.14159”中的PI等。(5)字符串常量。例如:"Abc","6estghj","45+35"等。2.2常量与变量变量:在程序的运行过程中,可以发生变化的量。例如:floatx;中的x。变量的两个要素:变量名和变量值。(1)变量名。每个变量都必须有一个名字,变量命名应遵循标识符的命名规则。(2)变量值。在程序运行过程中

4、,变量值存储在内存中;不同类型的变量,占用的内存单元(字节)数不同。在程序中,通过变量名来引用变量的值。在C语言中,要求对所有用到的变量,必须先定义后使用。2.3整型数据2.3.1整型常量1.三种表示形式(1)十进制(以非0开头,包含0~9)。例如50,-365,123等。(2)八进制(以数字0开头,包含0~7)。例如016,0165等。(3)十六进制(以数字0加字母x或X开头,包含0~9,a~f,A~F)。例如0x336,0x2af等。判断整形常量是否合法078274A0XAGint类型范围:-32768~32767unsignedint:0~65535一

5、个常数后面加了小写字母l或者大写字母L的话,被认为是long类型。例如12L和12。区别在于,12L在存放的时候占用四个字节;12占用两个字节。2.3.2整形变量例2-1:main(){inta,b,c,d;unsignedu;a=12;b=-24;u=10;c=a+u;d=b+u;printf("a+u=%d,b+u=%d",c,d);}运行结果a+u=22,b+u=-14a,b,c,d为有符号的整形变量;u为无符号的整形变量。两者之间可以进行算术运算表2-1各类整型数据的长度及取值范围类型标识符占用的字节数取值范围short[int]2-32768~

6、32767int2-32768~32767long[int]4-2147483648~2147483647unsignedshort[int]20~65535unsigned[int]20~65535unsignedlong[int]40~42949762952.4实型数据2.4.1实型常量实型常量即实数,又称浮点数,两种表达形式:(1)十进制形式。由数字和小数点组成,例如,3.14159,9.8,-12.567等。(2)指数形式。一般格式为:尾数E(e)整型指数。例如,3.05E+5,-1.2342e-12等。用指数形式表示实型数据时,在C语言中有如下语法

7、规定:(1)字母e或E之前必须要有数字。(2)字母e或E之后的指数必须为整型。(3)在字母e或E的前后以及数字之间不得插入空格。(4)实型常量的整数部分为0时,0可省略.57、.0075e2、-.125、-.175E-2均合法。例如,e6、-2.432E0.5、5.234125e(3+6)、.e5、2.543543E13等都是不合法的指数形式。2.4.2实型变量C语言的实型变量分为单精度型(float)和双精度型(double)两种。类型标识符占用的字节数取值范围精度float4+(3.4E-38~3.4E+38)6位double8+(1.7E-308~1.

8、7E+308)16位main(){floata;a=

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

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

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