C++中整型常量的三种表示方式

需积分: 10 0 下载量 181 浏览量 更新于2024-08-24 收藏 3.36MB PPT 举报
整型常量的表示方式 在 C++ 编程语言中,整型常量可以用三种不同的方式表示:十进制整数、八进制整数和十六进制整数。 1. 十进制整数 十进制整数是最常用的整型常量表示方式。在 C++ 中,十进制整数可以是正整数或负整数,例如 1357、-432、0 等。如果在一个整型常量后面加一个字母 l 或 L,则认为是 long int 型常量,例如 123L、421L、0L 等。这往往用于函数调用中,如果函数的形参为 long int,则要求实参也为 long int 型,此时用 123 作实参不行,而要用 123L 作实参。 2. 八进制整数 八进制整数是在常数的开头加一个数字 0,表示这是以八进制数形式表示的常数,例如 020 表示这是八进制数 20,即 (20)8,它相当于十进制数 16。 3. 十六进制整数 十六进制整数是在常数的开头加一个数字 0 和一个英文字母 X(或 x),表示这是以十六进制数形式表示的常数,例如 0X20 表示这是十六进制数 20,即 (20)16,它相当于十进制数 32。 在 C++ 编程语言中,整型常量的表示方式非常灵活,可以根据实际情况选择合适的表示方式,以提高编程效率和可读性。 此外,从 C 到 C++ 的发展过程中,C++ 保留了 C 语言原有的所有优点,增加了面向对象的机制,使得 C++ 成为了一种功能强大的混合型的程序设计语言,可以用于面向过程的结构化程序设计和面向对象的程序设计。 C++ 对 C 的“增强”,表现在两个方面:在原来面向过程的机制基础上,对 C 语言的功能做了不少扩充;增加了面向对象的机制。面向对象程序设计,是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率。 整型常量的表示方式是 C++ 编程语言中的基本概念,对于提高编程效率和可读性非常重要。同时,C++ 语言的发展也体现了软件开发的需求和趋势,旨在提高软件开发的效率和可靠性。