第3章 最简单的C程序设计48869.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文档。上传文档
查看更多
3.变量的定义与初始化及使用 在C语言中,要求对所有用到的变量,必须先定义、后使用;声明变量即定义了变量,意味着给变量分配了内存空间。在定义变量的同时进行赋初值的操作为变量初始化。 (1)变量定义的一般格式 数据类型 [变量1,变量2,…,变量n]; 注意:在同一语句里不能混合定义不同类型的变量。 变量定义位置:一般放在函数开头 1.分类 根据占用内存字节数的不同,整型变量又分为4类: (1)基本整型(类型关键字为int)。 (2)短整型(类型关键字为short [int])。 (3)长整型(类型关键字为long [int])。 (4)有符号双长整型 [signed] long long [int]; 无符号整型。无符号型又可与上述四种类型匹配而构成: 无符号基本型:类型说明符为unsigned int或unsigned。 无符号短整型:类型说明符为unsigned short。 无符号长整型:类型说明符为unsigned long 无符号双长整型 unsigned long long [int] 注:各种无符号类型量所占的内存空间字节数与相应的有符号类型量相同。但由于省去了符号位,故不能表示负数。 数值的表示方法——原码、反码和补码 原码:最高位为符号位(0:正数 , 1:负数),其余各位为数值本身的绝对值 2原 (-2)原 反码: 正数:反码与原码相同 负数:负数的反码是其原码的符号位不动,其它位取反 (-2)反 补码: 正数:原码、反码、补码相同 负数:负数的补码是其反码+1 (-2)补= 数字化信息编码 字符编码:规定在计算机内部,字符用怎样的二进制码来表示。 标准ASCII码:用7位二进制码来表示字母、数字和专用符号。 如:字母”A”在计算机内部表示字节的最高位为0) 扩充ASCII码:用8位二进制码(称为一个字节)来表示符号,且最高位为1。 常用字符的ASCII码 大写字母 A:65 B:66 C:67 ... Z:90 小写字母 a:97 b:98 c:99 ... z:122 数字 0:48 1:49 2:50 ... 9:57 其它 空格:32         main( ) {char c1,c2; c1=97; c2=98; printf(“%c,%c\n”,c1,c2); printf(“%d,%d\n”,c1,c2); } C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。 C语句可分为以下五类: 表达式语句 函数调用语句 控制语句 复合语句 空语句 1. 表达式语句: 表达式语句由表达式加上分号“;”组成。 函数调用语句: 由函数名、实际参数加上分号“;”组成。 控制语句: 控制语句用于控制程序的流程, 以实现程序的各种结构方式。它们由特定的语句定义符组成。C语言有九种控制语句。 可分成以下三类: 4.1C语句概述 复合语句: 把多个语句用括号{}括起来组成的一个语句称复合语句。 4.1C语句概述 5. 空语句: 只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体。 main() { int a=88,b=89; printf(%d%d\n,a,b); printf(%d□%d\n,a,b); printf(%d,%d\n,a,b); printf(%c,%c\n,a,b); printf(a=%d,b=%d,a,b); } 例2:int a=-1 printf(“%d,%o”,a,a ); 类型转换字符d──以带符号的十进制整数形式输出。 [例1] 类型转换字符d的使用。  main() {int num1=123; long num2=123456; /*用3种不同格式,输出int型数据num1的值*/ printf(num1=%d,num1=%5d,num1=%-5d,num1=%2d\n,num1,num1,num1,num1); /*用3种不同格式,输出long型数据num2的值*/ printf(num2=%ld,num2=%8ld,num2=%5ld\n,num2,num2,num2); } 2) 类型转换字符f──以小数形式、按系统默认的宽度,输出单精度和双精度实数。 main( ) {float f=123

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档