02数据类型及输入输出解读.ppt

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

* * * * * * 控制输入的宽度 #include stdio.h int main(){ int a,b,c; scanf(%2d%3d,a,b);//input 123 456 printf(%d,%d\n,a,b); } 通过%*略过一个输入数据 示例: #include stdio.h int main(){ int a,b; scanf(%d%*d%d,a,b);//input 12 34 56 printf(%d,%d\n,a,b); } 输入输出(二) 流的输入输出 流的输入输出控制符号 控制符 功能 适用 endl 换行并刷新流 输出 dec 十进制 输入和输出 hex 十六进制 输入和输出 oct 八进制 输入和输出 ends 输出一个空字符 输出 flush 刷新流 输出 ws 跳过开头的空白符 输入 setfill(int ch) 设置填充字符为 ch 输入和输出 setw(int w) 设置输出宽度 输入和输出 setprecision(int p) 设置有效数字的位数 输入和输出 后三个函数定义在iomanip.h中 流的输入输出举例 #include iostream.h int main(){ int a,b,c; cinabc; coutabcendl;//没有间隔 } 流的输入输出举例 #include iostream.h int main(){ int a=20,b=20; couthexaendl; coutbendl;//keep hex coutdecbendl;//dec } 不能混用 cin cout是C++中定义输入输出,scanf(),printf()是C语言中定义的函数,两者工作机理不同,只能同时使用其中一套,不能混用,举例: #include iostream.h #include stdio.h int main() { int a; coutinput a please:\n; scanf(%d,a); printf(%d\n,a); } * * 红色的内容是需要长期记忆的的内容,需要学生照相的内容,由于学生现在都用照相机代替记笔记,只要是讲稿中红色的地方,是需要照相并经常复习的地方 此页把常量并列在这个地方,容易集中记忆 * 都用大空间或小空间的害处 * * * * * * * * * * 特别关注\’ \” 、八进制、十六进制ASCII表示 * * * * * 解释输出 * * * * * * 强调双精度与输出不一样 关注数据与语句的关系 * 数据类型 本章内容 常量表示 字符型、整型变量 浮点、双精度变量 转义字符 getchar() putchar() scanf() printf() 流的输入输出 常量的表示 字符常量:‘A’,’2’,’#’ 整数常量: 十进制: 18 , 25 ,175 八进制: 022 , 031 ,0247 十六进制:0x12,0x19,0xAF 浮点常量:0.23f , 2.3E-1f 双精度常量:0.23,2.3E-1 字符串常量:”ABC”, ”” , ”汉字” 为什么需要不同的变量类型 字符型、整型变量的声明 char 1个字节空间 short int 2个字节空间 int 4个字节空间 long int 4个字节 int 类型在VC中是4个字节,而在TurboC中为2个字节,我们采用VC++6.0环境,因此后面设定整型为4个字节 声明变量: char a; int a,b,c;多个变量之间用逗号隔开 sizeof()运算符获取变量或类型所占字节数 有符号数和无符号数 有符号数: signed char a; int b;// signed可以省略 无符号变量: unsigned long int c; 当用short long unsigned修饰int时,int 可以省略 如:unsigned long c;等价于unsigned long int c; 字符的存储 字符常量的表示是用单引号引起的一个字符 字符存储的是其ASCII,例如: char a=‘A’,b=65;//a,b保存的内容相同 示例: #include stdio.h int main(){ char a=A,b=65; printf(%c,%c\n,a,b); printf(%hd,%hd\n,short(a),short(b)); } char 类型表达范围 unsigned : 0000 0000 ~

文档评论(0)

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

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

1亿VIP精品文档

相关文档