C语言中整型常量的表示方法.docVIP

  • 16
  • 0
  • 约1.1千字
  • 约 2页
  • 2017-05-31 发布于北京
  • 举报
整形常量就是整常数,在c语言中,使用的整常数有八进制,十进制和十六进制三种 1)十进制常数:十进制常数没有前缀,其数码为0~9。 以下各数是合法的十进制整常数: 237、-568、65535、1627; 以下各数不是合法的十进制整 023 (不能有前导0)、23D (含有非十进 在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错造成 结果不正确。 2)八进制整常数:八进制整常数必须以0开头,既以0作为八进制的数的前缀,数码取 值为0~7。八进制数通常是无符号数。 以下各数是合法的八进制数: 015(十进制为13)、0101(十进制为65) 0177777(十进制为65535); 以下各数不是合法的八进制数: 256(无前缀0)、03A2(包含了非八进制数码),-0127(出现了负号)。 3)十六进制整常数:十六进制整常数的前缀为0X或0x。其数码取值为0~9,A~F或 a~f。 以下各数是合法的十六进制整常数; 0X2A(十进制为42)、0XA0 (十进制为160)0xFFFF(十进制为65535); 以下各数不是合法的十六进制整常数: 5A (无前缀0X)、0X3H (含有非十六进制数码)。 4)整型常数的后缀:在16位字长的机器上,基本整型的长度也为16位,因此表示的 数的范围也是有限定的。十进制无符号整常数的范围为0~65535,有符号数为-32768~+3

文档评论(0)

1亿VIP精品文档

相关文档