火龙信奥
  • 首页
  • 课程
  • 题库
  • 打卡
    • 代码对战
    • 快速对战
  • 题单
  • 团队
  • 荣誉墙
  • 商城
  • 登录 / 注册

GESP二级复习笔记

作者: 作者的头像   huolong , 时间:2024-08-28 14:18:28 , 所有人可见, 阅读  19

1、回顾几个常见的数学函数: - 平方根函数: sqrt(x)返回值是实数。比如说sqrt(4) = 2.0 sqrt(2) = 1.41421、默认是保留六位有效位,还要考虑四舍五入。 扩展知识: 可以打开计算器来进行验证,直接输入指令calc ``` int main() { system("mspaint");

}
```
  • 向上取整函数:ceil(x),返回不小于x的最小整数。比如说ceil(2.1) = 3.0、ceil(2.0) = 2.0
  • 向下取整函数:floor(x),返回不大于x的最大整数。比如说floor(2.1) = 2.0、floor(2.0) = 2.0
  • 幂次方函数:pow(x , y),返回y个x相乘的结果。数学中:x^y。比如说pow(3,4) = 81.0 、pow(2,10) = 1024.0 注意:幂次函数结果是小数(实数),如果这个结果很大,他就会用科学计数法表示。比如pow(2,20) = 1.04858e+006,如果是想要得到整数必须强制转换为int或long long,比如cout << (int) pow(2,20) ;,结果就是1048576
  • 绝对值函数:abs(x),返回x的正整数。比如说abs(-7) = 7,abs(7) = 7
  • 较大值函数:max(x,y)返回x和y的较大值。比如说max(3,2) = 3,如何用max来比较三个数max(a, max(b,c)),四个数max( max(a,b) , max(c,d) )
  • 较小值函数:min(x,y)返回x和y的较小值。比如说min(3,2) = 2 注意:不论是max还是min必须是同一个类型进行比较,比如max(3, 1LL)这里会编译报错,因为1LL是long long类型的数值

2、ASCII码 ASCII码一共有128个,分别对应 0~127,其中常见'a' : 97 ,'A' : 65 ,'0' : 48 ,' '(空格) : 32 a~z:是连续的ASCII码,A~Z:是连续的ASCII码,0~9:是连续的ASCII码

3、类型转换 类型int整型 、 char字符型、float单精度型、long long长整型、short短整型、double双精度类型、bool布尔类型 int的最大值INT_MAX : 2147483647,最小值INT_MIN:-2147483648 long long的最大值LONG_LONG_MAX : 9223372036854775807,最小值LONG_LONG_MIN :-9223372036854775808 注意: float大概是精确到7位 double大概是精确到14位以上 ``` int main() {

  double x ;
  x = sqrt(2) ;//计算器的结果 :1.414213562373095
  cout << fixed << setprecision(15) <<  x ; //1.414213562373095

  float y;
  y = sqrt(2) ;
  cout << fixed << setprecision(7) <<  y ; //1.4142135


}

``` 4、计算机的存储: - 计算机的基本单位: Byte字节 最小单位:Bit比特 1Byte = 8bit(芭比) - 1KB = 1024 B - 1MB = 1024 KB - 1GB = 1024 MB - 1TB = 1024 GB

short类型2B、int类型4B 、long long类型8B、float类型4B bool类型1B、char类型1B

—— 本文来自火龙信奥(义乌睿码科技):义乌青少年信息学奥赛与编程教育平台,专注 CSP-J/S、NOIP、GESP 竞赛培训,线上线下融合教学,助力编程升学。网址:hlcoding.com

©2026加盟我们 | 关于我们 | ACM课程 | 常见问题 | 成果墙 | 评测记录 | 浙ICP备2021013995号
在线画图 | OI WIki | 打字练习
火龙信奥
请输入登录信息


请完成安全验证
验证码底图 滑块
向右拖动滑块完成验证
请输入用户名 / 绑定的手机号码



请输入注册信息(手机号验证码注册)





验证码5分钟有效,60秒内不可重复获取,每日最多3次

微信登录

微信登录二维码

正在生成二维码...

账号已过期,请续期。
去续期

绑定手机号

📱

为了更好地保护您的账号安全,享受完整的平台服务

请您尽快绑定手机号码