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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[电脑基础知识]2程序设计基础

第二章 程序设计基础 王颖 yingqingsi@163.com 2.1 数据类型 2.2 常量与变量 2.3 整型数据 2.4 实型数据 2.5 字符型数据 2.6 运算符 2.7 控制流程语句 2.8 程序的基本结构与算法 2.1 数据类型 在设计一个程序时,首先要确定采用什么类型的数据,对不同的问题,采用的数据类型应不同。例如,在统计全校有多少学生时就应该用整型数据,而不应使用带小数的数据或其他数据。 数据是程序的必要组成部分,是程序处理的对象。由于数据类型体现了数据结构的特点,高级语言所提供的数据类型越丰富,由其数据类型所表现的数据结构就越丰富、复杂,因而,这种高级语言的功能和所处理问题的能力就越强。 注意 1个字节相当于8位。即:1Byte=8bit 修饰符signed(有符号的)和unsigned(无符号的)可用于修饰整形和字符型两种类型,缺省状态下指的是有符号的。 short short int signed short int long long int signed long int unsigned int unsigned unsigned long int unsigned long unsigned short int unsigned short 2.2 常量与变量 常量:在程序的运行过程中,始终保持不变的量。如:5,3.14,‘a’,“abc123”等。 常量的分类 根据常量的取值对象,C语言将常量分为以下5种类型: (1) 整型常量。例如:16,0,-3等。 (2) 实型常量。例如:3.14159,-3.6等。 (3) 字符常量。例如:A,5,#等。 (4) 符号常量。例如:“#define PI 3.14159”中的PI等。 (5) 字符串常量。例如:Abc,6estghj,45+35等。 2.2 常量与变量 变量:在程序的运行过程中,可以发生变化的量。例如:float x; 中的x。 变量的两个要素:变量名和变量值。 (1) 变量名。每个变量都必须有一个名字,变量命名应遵循标识符的命名规则。 (2) 变量值。在程序运行过程中,变量值存储在内存中;不同类型的变量,占用的内存单元(字节)数不同。在程序中,通过变量名来引用变量的值。 在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等。 判断整形常量是否合法 0782 74A 0XAG int类型范围:-32768~32767 unsigned int: 0~65535 一个常数后面加了小写字母l或者大写字母L的话,被认为是long类型。 例如12L 和12 。区别在于, 12L在存放的时候占用四个字节;12占用两个字节。 2.3.2 整形变量 例2-1: main() { int a,b,c,d; unsigned u; a=12; b=-24; u=10; c=a+u; d=b+u; printf(a+u=%d,b+u=%d\n,c,d); } 运行结果 a+u=22,b+u=-14 a,b,c,d为有符号的整形变量;u为无符号的整形变量。两者之间可以进行算术运算 2.4 实 型 数 据 2.4.1 实型常量 实型常量即实数,又称浮点数,两种表达形式: (1) 十进制形式。由数字和小数点组成,例如,3.141 59,9.8,-12.567等。 (2) 指数形式。一般格式为:尾数E(e)整型指数。例如,3.05E+5,-1.2342e-12等。 用指数形式表示实型数据时,在C语言中有如下语法规定: (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.543 543E13等都是不合法的指数形式。 2.4.2 实型变量 C语言的实型变量分为单精度型(float)和双精度型(double)两种。 main() { float a;

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档