网站大量收购闲置独家精品文档,联系QQ:2885784924

第2章 基本数据类型,常量和变量.ppt

  1. 1、本文档共82页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 基本数据类型,常量和变量

一、 学习目的 了解C语言的字符集,会正确使用三种标识符。 理解C语言中数据类型的意义,熟练掌握C的基本数据类型。 熟练掌握C的输入输出函数。 掌握库标准函数的使用方法,熟悉常用的标准函数。 二、重点和难点 对C语言的基本数据类型应按照C语言的定义去理解,而不是按照人们的习惯去理解。 常见基本数据类型。 理解和掌握不同类型的输入输出格式控制。 2 数据类型 (1)short和long可以提供不同的数据长度以满足实际使用的需要。 C规定:长度 short int ≤ int ≤ long int VC++ 6.0 16bit 32bit 32 bit C规定:长度 float ≤ double ≤ long double VC++ 6.0 32bit 64bit 64bit (2)signed和unsigned规定了对数值符号的处理,只限于char型和int型。 char signed char unsigned char short signed short unsigned short int signed int unsigned int long signed long unsigned long (3)文件级作用域 在函数体外定义的变量具有文件级作用域。具有文件级作用域的变量可在整个文件中访问,即从变量定义的位置开始到该源程序文件结束。 (4)程序级作用域 程序级的作用域最大,在组成整个程序的所有文件中均有效。当用extern将全局变量说明为外部变量后,可以使其具有程序级作用域。 例 #include stdio.h #include math.h int main( void ) { printf(%3d,%6d,%6.5d\n,1250,1250,1250); printf(%-3d,%-6d,%-6.5d\n,1250,1250,1250); return 0; } 输出结果: 1250, --1250, -01250 1250, 1250--, 01250- 例如: main() { int a=-1; printf(“%d,%o\n”,a,a); printf(“%x,%u\n”,a,a); } 结果:-1,37777777777 ffffffff,4294967295 2. 实型变量的输出 【例】#include stdio.h void main() { printf(%10f,%10.2f,%.2f\n,123.456,123.456,123.456); printf(%-10f, %-10.2f,%-.2f\n,123.456,123.456,123.456); } 123.456000, ----123.46,123.46 123.456000, 123.46----,123.46 【例】#include stdio.h void main() { printf(%10e,%13.4e,%.3e\n,123.456,123.456,123.456); printf(%015e,%010.4e,%0.3e\n,123.456,123.456,123.456); } 1.234560e+002, --1.2346e+002,1.235e+002 001.234560e+002,1.2346e+002,1.235e+002 通常可用printf以两种方式输出: 一种是用%c格式、以字符本身的形式输出; 另一种是用%d格式、以整型量的形式输出。 【例】以整型量的形式输出字符的ASCII码值。 #include stdio.h void main() { char c1,c2,c3; unsigned char c4; c1=a;c2=b; c3=99;c4=254; printf(c1=%c,c2=%c,c3=%c,c4=%c\n,c1,c2,c3,c4); printf(c1=%d,c2=%d,c3=%d,c4=%d\n,c1,c2,c3,c4); } #include stdio.h void main() { printf(%

文档评论(0)

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

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

1亿VIP精品文档

相关文档