编程基础:变量、常量与浮点运算
1. 正负值处理与变量操作
在编程中,我们可以将收入和支出以正值形式存储在变量中,仅在计算账户余额时将支出设为负值。例如:
int expenditure = 75;
printf("Your balance has changed by %d.", -expenditure);
输出结果为:
Your balance has changed by -75.
这里的负号仅用于提醒支出情况,并不改变 expenditure
变量本身的值,其值仍为 75,表达式 -expenditure
的值为 -75。
2. 变量与内存
每次声明特定类型的变量时,编译器会在内存中分配足够的空间来存储该类型的值。不同类型的变量可能需要不同的内存空间。例如,一个字节可以存储 -128 到 +127 的整数。对于不同的需求,我们需要选择合适的变量类型以避免内存浪费。
2.1 记录收支示例
项目 | 收入 | 支出 | 银行余额 |
---|---|---|---|
收到支票 | $200 |