3 最简单的C程序设计—顺序程序设计.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3 最简单的C程序设计—顺序程序设计 2课时3 最简单的C程序设计—顺序程序设计3.1 顺序程序设计举例3.2 数据的表现形式及其运算3.3 C语句3.4 数据的输入输出3.1 顺序程序设计举例?例3.1 将华氏法表示的温度(), 转换为以摄氏法表示的温度()算法: N-S图: 例3.1 程序清单#include stdio.hint main(){ float f, c;//定义f和c为单精度浮点型变量 f = 64.0;//指定f的值 c = (5.0 / 9)*(f - 32); printf(f = %f\nc = %f\n, f, c); return 0;}3.2 数据的表现形式及其运算常量和变量数据类型整型数据字符型数据浮点型数据常量类型运算符和表达式常量: 值不能被改变整型常量: 1000, 12345, 0, -345实型常量十进制小数形式: 0.34, -56.79, 0.0指数形式: 如12.34e3字符常量普通字符: ‘a’, ‘3’, ‘?’转义字符: ‘\n’, ‘\t’, ‘\r’字符串常量: “boy”, “123”符号常量: #define PI 3.1416变量: 在程序运行期间可以改变变量必须先声明, 后使用.使用变量前, 必须先声明的名字和类型标识符(Identifier)编译系统区分大小写.标识符: 用于命名变量、数组、函数等C语言规定标识符只能由字母、数字和下划线3种字符组成, 且第一个字符必须为字母或下划线合法的标识符: sum, average, _total, Class, day, BASIC, li_ling不合法的标识符: M.D.John, $123, #33, 3D64, ab常变量const int a = 3;与变量的区别: 不可变(只读变量)与符号常量的区别const float pi = 3.14;// 有类型, 占存储单元#define PI 3.14// 在预编译阶段进行字符替换尽可能使用常变量而不要使用符号常量: 编译器会做类型检查而避免不必要的错误.数据类型数据的字节数和数值范围类型类型标识符字节数值范围整型[signed] int4-2147483648 ~ 2147483647无符号整型unsigned [int]40 ~ 4294967295短整型short [int]2-32768 ~ 32767无符号短整型unsigned short [int]20 ~ 65535长整型long [int]4-2147483648 ~ 2147483647无符号长整型unsigned long [int]40 ~ 4294967295字符型[signed] char1-128 ~ 127无符号字符型unsigned char10 ~ 255单精度型float4-3.4x10-38 ~ 3.4x1038双精度型double8-1.7x10-308 ~ 1.7x10308长双精度型long double8-1.7x10-308 ~ 1.7x103081.方括号[ ]包含部分可以省略.2. C++没有规定字节数及精度, 各编译器可能有所不同(可用sizeof得到字节数).10进制、2进制、16进制??+ + + + ?01234567891011121314150123456789ABCDEF原码、反码、补码所有整数在内存中均以补码形式存放. 正数的原码、反码和补码相同.原码: 计算机中对数字的2进制表示方法其最高位是符号位, 0表示正数, 1表示负数反码: 负数的反码是对其原码逐位取反, 但符号位除外补码: 负数的补码是其反码+1原码、反码、补码???计算机只会做加法, 3-2会转化为3+(-2).正数的补码 = 原码 = 反码负数的补码 = 反码+1 =符号位以外按位取反+1补码0000 0100 +41111 1011 +4取反1111 1100补码, 表示-4二进制(补码表示)十进制说明1000 0000-128负数的最小值, 不是-01000 0001-1271000 0010-126-125 - 1 = (-125) + (-1) = -1261000 0011-125……1111 1100-41111 1101-31111 1110-2-1 - 1 = (-1)+(-1) = -21111 1111-1负数的最大值整型变量的符号属性整型(包括字符型)数据可以用signed/unsigned修饰内存中的以下数据是多少?unsigned: 65535 (0 ~ 65535)signed: -1 (-32768 ~ 32767)字符型数据字符按其代码(整数)形式存储ANSI制定的ASCII码(American Stand

文档评论(0)

tt435678 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档