C++的整型字面量和二进制数定稿.pdfVIP

  • 8
  • 0
  • 约1.27千字
  • 约 2页
  • 2019-07-15 发布于未知
  • 举报
C++的整型字面量和二进制数 整型字面量 可以用非常直接的方式表示整型字面量。下面是一些例子: –123+123 其中,前两个例子中的“+”和“–”号是前面提及的一元运算符。在第二个例子中,可以省 略“+”,因为这是默认的,但为了使该数值的含义更清晰,加上“+”也不会出问题。字面量+123 与123 是相同的。第4个例子在一般情况下写为22,333,但在整型字面量中不能使用逗号。 如果使用了逗号,编译器就会把该数值当做用逗号分隔开的两个数值。 也不能使用老式的整数值。举一个极端的例子,系统不接受有100 位的整数。整型字面 量是有上限和下限的,这是由存储每种类型的整数值的内存量决定的。本章在后面介绍整型 变量时将讨论这个问题。 当然,可以把整型字面量写成小数值,在计算机中这些值将存储为二进制数值。在编程 时理解二进制是非常重要的,为了防止读者对二进制数字的工作方式有误解,下面就简要介 绍一下。 二进制数 首先考虑一下在表示常见的十进制数,如324 或911,时会做什么。显然,324 是表示 三百二十四,911表示九百一十一。更明确地说,这两个数表示: 324是:3×102+2×101+4×100,也就是3×10×1

文档评论(0)

1亿VIP精品文档

相关文档