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

c语言课件基本数据类型2.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言的数据类型 程序结果及分析 数值的定点与浮点表示 浮点表示法: 日常的表示法 C语言中的表示形式 3.14159×100 3.14159e0 0.314159×101 0. 314159e+1 0.0314159×102 0.0314159e+2 31.4159×10-1 31.4159e-1 3141.59×10-3 3141.59e-3 有符号数与无符号数 类型宽度与取值范围 数据常量 整型常量 字符类型及其常量 例2.2 #include int main(void) { char ch; ch = ′a′; printf (″%d″,ch); return 0; } 运行结果为: 97 例2.3 #include int main(void) { char ch; int i; ch = ′A′; ch = ch + 32; i = ch; printf (″%d is %c\n″,i,ch); printf(″%c is %d\n″,ch,ch); return 0; } 运行结果:97 is a a is 97 字符常量 功能: 按照用户指定的格式,向系统隐含的输出设备(终端)输出若干个任意类型的数据。 一般格式: printf(格式控制字符串,输出表列) ; printf(“%c,%d\n”,a,b); 功能: 按照格式参数的要求,从终端上把数据传送到地址参数所指定的内存空间中。 一般格式: scanf(格式控制字符串,地址表列) ; scanf(“%d%d”,a,b); 一般形式:c=getchar(); 功能: 从终端(键盘)输入一个字符,以回车键确认。 函数值: 从输入设备(键盘)输入的字符。 一般形式:putchar(c); 功能: 向终端(显示器)输出一个字符(可以是可显示的字符,也可以是控制字符或其它转义字符)。 例如: putchar(‘y’); putchar(‘\n’); putchar(‘\101’); putchar(‘\’’); 例 从键盘输入一个大写字母,要求改用小写字母输出。 #include int main(void) { char c1,c2; c1=getchar(); printf(%c,%d\n,c1,c1); c2=c1+32; printf(%c,%d\n,c2,c2); } 2.C语言本身不提供输入输出语句,输入和输出操作是由C函数库中的函数来实现的 例如: 字符输入函数:getchar()字符输出数:putchar() 格式输入函数:scanf() 格输出函数: printf() 数据的控制台输入与输出 数据的控制台输入与输出 3.在使用系统库函数时,要用预编译命令“#include”将有关的“头文件”包括到用户源文件中。 例如:在调用标准输入输出库函数时,文件开头应该有: #include printf( ) % printf(%%); % % 0012FF74(a的地址) double a=123.456;printf(%p,a); 输出地址,格式由实现定义 p 123.456 double a=123.456;printf(%G,a); f和e中短者,不印无效0 g/G 1.234560E+002 double a=123.456;printf(%E,a); 科学记数法 e/E 123.456000 double a=123.456;printf(%f,a); 小数形式十进制 f abcde char s[]=”abcde”; printf(“%s”,s); 字符串 s D int a=68;printf(“%c”,a); 字符 c ee1cf int a=975311;printf(“%x”,a); 无符号十六进制定点格式 x/X 3560717 int a=975311;printf(“%o”,a); 无符号八进制定点格式 o 975310 int a=975311;printf(“%u”,a); 无符号十进制定点格式 u 975310 int a=975311;printf(“%d”,a); 带符号十进制定点格式 d/i 输出结果 举 例 输出说明 格式码 几种常见的格式符的修饰符: l:用于长整型整数,可加在格式符d,o,x,u前面; m(代表一个正整数):数据最小宽度; n(

文档评论(0)

血玲珑 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档