整形变量通常使用数字来表示,即用一个数值来代表变量的值。例如,如果我们将一个人的年龄作为一个整形变量,那么可以将一个人的年龄表示为 25。整形变量可以是正数、负数或 0。
整形变量的表示方法有三种:
十进制表示法:这是zui常见的表示法,直接使用数字表示数值。例如,年龄 25 可以表示为 25。
八进制表示法:使用 0 到 7 的数字表示数值。例如,年龄 25 可以表示为 31。
十六进制表示法:使用 0 到 9 和 A 到 F 的数字表示数值。例如,年龄 25 可以表示为 19。
选择哪种表示法取决于具体情况。通常情况下,十进制表示法是zui方便的,因为它与我们日常使用的数字*相一致。八进制和十六进制表示法有时用于计算机编程中,因为它们更紧凑,可以节省存储空间。
需要注意的是,整形变量表示的值是有范围*的。由于计算机以二进制形式存储数据,因此整形变量只能表示有限范围内的整数值。在大多数情况下,整形变量的值范围为 -2,147,483,648 到 2,147,483,647。
形参,又称为形式参数,是指在函数定义中传递给函数的参数。与实参不同,实参是调用函数时提供的实际值,而形参只是占位符,其值在函数调用时才由实参指定。
形参的类型可以是常量、变量或表达式。这意味着形参可以接收常量值、变量值或表达式计算后的结果。
当形参为常量时,它表示一个固定不变的值,在函数执行过程中不可修改。例如,以下函数定义接收一个常量形参`num`:
void foo(const int num) {
// ...
当形参为变量时,它表示一个可以被函数修改的变量。例如,以下函数定义接收一个变量形参`arr`:
```
void bar(int arr) {
// ...
```
当形参为表达式时,它表示一个在函数调用时计算的表达式。例如,以下函数定义接收一个表达式形参`sum`:
```
int baz(int a, int b) {
ret*n a + b;
```
形参的类型决定了函数内部对参数的*作方式。常量形参不能被修改,变量形参可以被修改,表达式形参的值在函数调用时计算。
需要注意的是,形参的类型必须在函数定义中显式指定。如果形参的类型没有指定,则默认类型为`int`。