acm第08课-数据类型和精度_第1页
acm第08课-数据类型和精度_第2页
acm第08课-数据类型和精度_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、类型字节数范围输入输出4-21474836482147483647%d%o%x(注意数量级即可)unsigned40%ushort2-3276832768%hd%ho%hxunsigned short2065535%hulong4%ld%lo%lx同unsigned long4同 unsigned%lufloat:47 位有效数字%fdouble815/16 位有效数字%lf:64(前面是两个_)约-10201020%I64%I64o%I64xunsign648约-10201020long long8约-10201020%lld%llo%llx可以用此代码显示:prf(%lld,0 x7);p

2、rf(%lld,0 x8000000000000000);unsigned long long8约-10201020%I64u%lluchar127%cunsigned char128%c关于64 和long long 的用法:定义阶段:在 VC 里面,因为基于 C89 和C98,所以只有64 被识别,用法:64 a;在dev c+里面,就支持64 和long long,但是由于他是基于Mingw32的,所以输入输出只能用%I64d,他并不支持%lldlong longa;输入输出阶段:%lld和%llu是 linux 下gcc/g+用于 long long类型(64 bits)输入输出的格式

3、符。codeblock%I64d和%I64u则是VC+用于输入输出64 类型的格式说明。但是 dev c 应用的是Mingw32 使用的是库所以要用I64.windowsxp 系统下使用 prf(“%I64d”,x)linux/unix 系统支持prf(“%lld”,x)win7 则二者都支持。关于long long 类型赋值:长度:64 位long long a;a=2147483649LL;/注意在常量后面要加 LLa=2LL;/哪怕常量值没有超过类型长度也要加 LL,这是告诉编译器,这个常量是占 8 个字节的。(%g:自动选 f 格式或e 格式中较短的一种输出,且不输出无意义的零.比如 3.141001230 按 %.5f 输出:3.14.100按 %.5g 输出:3.141)将char/signed char 转换为时,会对最高符号位 1 进行扩展,从而造成运算问题。所以,如果要处理的数据中存在字节值大于 127 的情况,使用unsigned char 较为妥当。程序中若涉及位运算,也应该使用 unsigned 型变量。n换行t横向跳格(下一个输出区)v竖向跳格b退格r回车f走纸换页反斜杠字符 单引号 %百分号 %ddd3 位 10 进制数表示的字符。如:101=Addd3 位 8 进制数所代表的字符。如:101=A。xhh2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论