明德碧海信奥社——11月12日笔记
2025-11-13 15:43:56
发布于:江西
明德碧海信奥社——11月12日笔记
1. 数字的类型
长整型数字 (long long)
就像我们平时数的整数一样,比如:1, 2, 3, 100, 5000
long long a = 10; // 就像说"我有10个苹果"
long long b = 1000; // 就像说"我有1000元零花钱"
区别于 int,long long 可以存储更大的数据
小数类型
- float:普通小数,比如:3.14, 2.5, 10.8
- double:更精确的小数,比如:3.1415926
float pi = 3.14; // 圆周率π
double price = 12.5; // 文具盒的价格
2. 数学运算符号
加法 (+)
long long apples = 5 + 3; // 5个苹果 + 3个苹果 = 8个苹果
减法 (-)
long long money = 20 - 8; // 20元钱 - 花掉8元 = 还剩12元
乘法 (*)
long long pencils = 6 * 4; // 6盒铅笔 * 每盒4支 = 24支铅笔
除法 (/)
long long candies = 15 / 3; // 15块糖 ÷ 分给3个朋友 = 每人5块
取余数 (%)
就是除法后剩下的余数
long long remainder = 17 % 5; // 17 ÷ 5 = 3余2,所以结果是2
3. 显示小数的小技巧
显示固定位数的小数
double number = 3.14159;
printf("%.2f", number); // 显示:3.14 (保留2位小数)
printf("%.3f", number); // 显示:3.141 (保留3位小数)
小练习:
double price = 12.567;
printf("%.1f", price); // 显示:12.6
printf("%.2f", price); // 显示:12.57
4. 绝对值函数 (abs)
绝对值就是不考虑正负号,只看数字有多大
int result1 = abs(-5); // 结果是5
int result2 = abs(8); // 结果是8
int result3 = abs(-10); // 结果是10
生活中的例子:
- 温度:零下5度 → 绝对温度是5度
- 楼层:地下3层 → 绝对楼层是3层
5. 综合小例子
#include <stdio.h>
#include <stdlib.h>
int main() {
// 整型数字
long long students = 30; // 班级有30个学生
long long apples = 5; // 每个学生带5个苹果
// 计算总数
long long total_apples = students * apples;
printf("总共有 %lld 个苹果\n", total_apples);
// 小数计算
double price = 3.5; // 每个苹果3.5元
double total_price = total_apples * price;
printf("总共值 %.2f 元\n", total_price);
// 平均分
double average = total_price / students;
printf("每个学生平均 %.2f 元\n", average);
// 绝对值
int temperature = -5;
printf("今天的温度是 %d 度\n", abs(temperature));
return 0;
}
记忆小窍门
| 符号 | 意思 | 记忆方法 |
|---|---|---|
| + | 加法 | 就像堆积木,越加越多 |
| - | 减法 | 就像吃糖果,越吃越少 |
| * | 乘法 | 就像分组,一组有几个,几组一共多少 |
| / | 除法 | 就像分糖果,平均分给几个人 |
| % | 取余数 | 就像分不完剩下的 |
| abs | 绝对值 | 只看大小,不看方向 |
记住:编程就像玩游戏,这些符号就是我们的游戏规则!多练习就会越来越熟练哦!
这里空空如也












有帮助,赞一个