C++蓝桥杯基础知识常用整理
不是很详细哦 但是绝对好记切实用
目录
1.整型
2.浮点型
3.运算符
4.取int的最大值
5.输出格式
6.常用math函数
7.数组定义需知
1.整型
对整型来说,如果绝对值在10的九次方范围内,都可以定义为int型
一个int占32bit,也就是4字节(可能第一题会考)
如果数据范围超过10的十次方或者10的十八次方,就需要定义为long long
一个long long 占64bit 等于8字节
2.浮点型
对单精度float来说,一个浮点数为32bit,这个float记住有效精度只有6-7位就行
对双精度的double来说,占64bit,有效精度为15-16位
所以只需要记住一点,不要使用float,遇到浮点型就用double就行
3.运算符
讨论自增运算符,i++和++i这俩个,区别在于i++是先使用i再将i+1,而++i是将i+1再使用i
比如哈 int a = 1,b=1; n1 = a++; n2 = ++b; //最后结果n1是1 n2是2
4.取int的最大值
有时候需要取int的最大值来比较
这里有几种写法int max = INT_MAX;const int INF = Ox3fffffff;const int INF = (1 << 30) - 1;const int INF = 1e+9;
5.输出格式
平时常用的有三种输出格式
1.%md
可以使不足m位的int型进行右对齐输出,其中高位用空格补齐,如果本身超过m位,则保持不变
int a = 123; printf("%5d\n",a);//输出123
2.%0md
和md不同的是变量不足m时,前面补足够的0而不是空格
int a = 123; printf("%5d\n",a);//输出 00123
3.%.mf
可以让浮点数保留m位输出,采取四舍五入五成双原则
double d1 = 12.3456; printf("%.3f,d1) //输出 12.346
6.常用math函数
1.fabs(double x)对double变量取绝对值
2.pow(double r,double p)返回r的p次方 int 型同理
3.sqrt(double x)返回算术平方根
4.log(double x)返回以自然数为底的对数
如果想log a(b) = log(b) / log(a)
7.数组定义需知
如果数组较大,大概10的六次方级别,需要定义在主函数外面,否则会使程序异常退出,原因时函数内部申请的局部变量来自系统栈,允许申请的空间较小,而函数外部的申请的全局变量来自静态存储区,允许申请的空间较大
C++蓝桥杯基础知识常用整理相关推荐
- 十三届蓝桥杯基础知识大全
完结撒花 文章目录 热身题型知识 边界值问题 反转数字问题 反转数字升级版(回文问题) 保留小数问题 时间及进制问题 不足补位.取整问题 闰年判断 及 年份月份问题 及 时间未来问题 题目逼你输出程序 ...
- 蓝桥杯c++组常用小技巧
1.蓝桥杯 ----数学-----动态规划笔记 2.C++蓝桥杯基础知识常用整理 陆续更新中------------------------------------------- 目录 常用开始模板 ...
- 蓝桥杯单片机 赛后资料整理——NE555芯片模块与第十届省赛的总结
蓝桥杯单片机 赛后资料整理--NE555芯片模块 电路原理 模块特性 驱动方法 代码模板 个人总结 本文适用于 CT107D竞赛板+ IAP15转接板 电路原理 模块特性 NE555是一种时钟芯片,输 ...
- 蓝桥杯基础视频 笔记
学习地址:哔哩哔哩网站--蓝桥杯基础视频 博主整理--源码下载--百度网盘链接 蓝桥杯 Java B组 省赛真题详解及小结汇总[2013年(第4届)~2020年(第11届)] 注意:部 ...
- 蓝桥杯基础-【切面条】不用画图的解题思路
我们先来看[切面条]的题目: 一根高筋拉面,中间切一刀,可以得到2根面条. 如果先对折1次,中间切一刀,可以得到3根面条. 如果连续对折2次,中间切一刀,可以得到5根面条. 那么,连续对折10次,中间 ...
- 蓝桥杯基础练习合集一(C语言) 1.A+B问题2.数列排序3.十六进制转八进制4.十六进制转十进制5.十进制转十六进制
目录 1.A+B问题 2.数列排序 3.十六进制转八进制 4.十六进制转十进制 5.十进制转十六进制 1.A+B问题 问题描述 输入A.B,输出A+B. 输入格式 输入的第一行包括两个整数,由空格分隔 ...
- 蓝桥杯基础练习一闰年判断
蓝桥杯基础练习一闰年判断 会不定时发布蓝桥杯练习题目,有需要的可以关注一下,谢谢! 1.闰年判断问题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰 ...
- 蓝桥杯-基础练习-特殊回文数
蓝桥杯-基础练习-特殊回文数 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输 ...
- numeric比较大小 数据库_数据库基础知识个人整理版-强烈推荐
<数据库基础知识个人整理版-强烈推荐>由会员分享,可在线阅读,更多相关<数据库基础知识个人整理版-强烈推荐(20页珍藏版)>请在人人文库网上搜索. 1.数据库知识要点总结第一章 ...
最新文章
- 非关系型数据库(NoSQL)
- 基于前后端分离实现阿里云对象存储小案例
- 论文中常用的几个Word2010技巧
- 修改linux资源限制参数命令,linux passwd命令参数及用法详解--linux修改用户密码命令...
- volatile的适用场合
- Java的垃圾回机机制(见过讲得最清楚的)
- 软件设计心情笔记(一)目的与手段都很重要
- aide制作软件教程_Aide教程
- Java 查询Word是否存在关键字,并保留word路径到txt
- java 菜刀_Java中国菜刀(Cknife)的模拟终端乱码解决方法 | 【韩涛博客】
- 发音程序c语言,用C语言发声
- 交换机环路故障排查秘籍
- 移动端滑动事件---实战笔记
- DBA的职业发展机会
- oracle+cascade=gt;true,mysql数据库主外键级联删除脚本RESTRICT -- CASCADE
- 高校计算机教师个人总结,大学教师个人总结与自我评价
- 爬取前程无忧网站数据
- 《企业自主搞定ERP》试读:第三章-成功案例
- 性能优化之Redis优化
- 拯救地球精英【逻辑题】