04C程序设计基础.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计 (Programming in C ) 这次课的主要内容 C程序的基本结构 C语言的基本符号 C语言的基本数据类型 一个简单的C程序 #include stdio.h int main(void) { int inches, feet, fathoms; printf(input fathoms:); scanf(“%d“,fathoms); feet = 6 * fathoms; inches = 12 * feet; printf(Wreck of the Hesperus:\n); printf(Its depth at sea in defferent units:\n); printf( %d fathoms\n, fathoms); printf( %d feet\n, feet); printf( %d inches\n, inches); return 0; } 函数是C程序的基本模块 在上面的例子中,有一个名称为“main”的函数,每一个独立运行的C程序有且仅有一个mian函数,C程序设计中的一部分主要工作就是编写函数。 我们将从一个函数的结构出发理解C程序中的基本要素。 函数内有对数据的声明和对数据的运算,例如 常量和变量是程序中的基本元素 常量和变量(constants and variables) 常量(constants) :在程序的运行过程中值保持不变。例如,下面程序中的“6”和“12” 变量(variables) :在程序的运行过程中值可以改变。例如,下面程序中的“fathoms”、 “feet”、 “inches”。 可以给程序中的常量命名 若一个数据元素的值在程序的运行过程中保持不变(是常量),则可以用一个符号为其命名。 例如,将下面程序中的6命名为“VALUE1”,12命名为“VALUE2” 程序中的符号形式 程序中出现的所有符号都必须有含义,有些符号的形式和含义是语言设计者规定的,例如下面例子中的“include”、 “define”、 “int”等。 用在程序中的基本字符和符号 C语言程序中的基本字符如下 C语言的关键字 下面是C语言中已经有定义的标识符,程序员为某种对象命名时不能使用 变量(Variable) 一个变量是一个用于存放值(value)的占位符(placeholder)。 内存的存储空间可看作是若干个从0开始编号的盒子。例如,若内存为128MB,则有128×1024×1024个盒子(每个盒子可以存储一个8位的二进制数)。 C语言的基本数据类型 C语言的基本数据类型有 整数类型 实数类型 字符类型 整数类型 整数类型数据的表示形式: 十进制、八进制、十六进制 常量、变量 整型变量 基本的整数类型变量用“int”进行声明 int feet, inches, i; 整数类型及取值范围 整型数据的运算 针对整数类型数据的运算有 算术运算:加(+)、减(-) 、乘(*) 、除(/) 、整除取余(%); 关系运算:等于(==)、不等于(!=)、大于() 、大于或等于(=) 、小于()、小于或等于(=) 函数 实数类型 实数类型数据的表示形式: 十进制小数表示形式,例如3.14、9.8 指数表示形式: 尾数E指数,其中E可用e代替,例如3.0E-5 实型数据的舍入误差 在计算机中,实数运算中有误差 实数的表示采用近似值方式 例如,在float类型中,12345678848.0+20 1.0 / 3 * 3的运算结果取整数为0 实数的有效数据 #include stdio.h main( ) { float x1, y1; double x2, y2; x1 = 111111.111; y1 = 222222.222; printf( x1 = %f \n, x1); printf( y1 = %f \n, y1); printf( x1+y1 = %f\n\n, x1 + y1); x2 = 111111.111; y2 = 222222.222; printf( x2 = %f \n, x2); printf( y2 = %f \n, y2); printf( x2+y2 = %f\n, x2 + y2); } 实型数据的运算 针对实数类型数据的运算有 算术运算:加(+)、减(-) 、乘(*) 、除(/); 关系运算:等于(==)、不等于(!=)、大于() 、大于或等于(=) 、小于

文档评论(0)

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

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

1亿VIP精品文档

相关文档