C/C++知识分享:C++常用内置函数你会几个,使用过几次呢?
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
作者:Regina520
在 C++ 中,除了可以创建各种函数,还包含了各种有用的函数供您使用。这些函数写在标准 C 和 C++ 库中,叫做内置函数。您可以在程序中引用这些函数。
数学函数
C++ 内置了丰富的数学函数,可对各种数字进行运算。下表列出了 C++ 中一些有用的内置的数学函数。
为了利用这些函数,您需要引用数学头文件 。
函数描述
随机函数
在许多情况下,需要生成随机数。关于随机数生成器,有两个相关的函数。一个是 rand(),该函数只返回一个伪随机数。生成随机数之前必须先调用 srand() 函数。
下面是一个关于生成随机数的简单实例。实例中使用了 time() 函数来获取系统时间的秒数,通过调用 rand() 函数来生成随机数:
当上面的代码被编译和执行时,它会产生下列结果:
setw()函数
在C++中,setw(int n)用来控制输出间隔。
例如:
cout<<'s'<
则在屏幕显示
sa
//s与a之间有7个空格,setw()只对其后面紧跟的输出产生作用,如上例中,表示’a’共占8个位置,不足的用空格填充。若输入的内容超过setw()设置的长度,则按实际长度输出。
setw()默认填充的内容为空格,可以用setfill()配合使用设置其他字符填充。
如
cout<<setfill('*')<<setw(5)<<'a'<<endl;
则输出:
****a //4个*和字符a共占5个位置。
所谓域宽,就是输出的内容(数值或字符等等)需要占据多少个字符的位置,如果位置有空余则会自动补足。比如我们要设置域宽为2,那么当输出一位数1的时候输出的就是“ 1”,即在1前面加了一个空格。空格和数字1正好一共占用了两个字符的位置。如果你C++学的不好,可以关注我来咨询交流我。
我们在设置域宽和填充字符的时候要注意几点:
①设置域宽的时候应该填入整数,设置填充字符的时候应该填入字符。
②我们可以对一个要输出的内容同时设置域宽和填充字符,但是设置好的属性仅对下一个输出的内容有效,之后的输出要再次设置。即cout <
③setw和setfill被称为输出控制符,使用时需要在程序开头写上#include “iomanip.h”,否则无法使用。
实例:
上面的程序使用了 setw() 函数来格式化输出。当上面的代码被编译和执行时,它会产生下列结果:
希望对大家有帮助!
学习C/C++编程知识,或者你自学C++时遇到困难,欢迎关注博主的微信公众号:C语言编程学习基地,一起来成长!
C/C++知识分享:C++常用内置函数你会几个,使用过几次呢?相关推荐
- 零基础学Python(第二十二章 常用内置函数)
本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章内容为: ...
- python常用内置函数总结-Python 常用内置函数
Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...
- MySQL学习笔记_7_MySQL常用内置函数
MySQL常用内置函数 说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. ...
- 【学习笔记】16、常用内置函数(Built-in Functions)
常用内置函数(Built-in Functions) 可以参照中文版文档:Python3 内置函数 | 菜鸟教程 常用的内置函数可以做如下分类: 1.数据类型相关 type() – 取数据类型 int ...
- 04.Beetl常用内置函数以及安全输出---《Beetl视频课程》
本期视频实现了三个功能,模糊搜索.标签分类.登录/注销功能: 内容简介:使用了常用内置函数,以及安全输出,实现了上面提到的三个业务 一起学beetl目录:https://my.oschina.net/ ...
- python中常见的内置函数_Python常用内置函数总结
Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...
- T-SQL备忘(6):常用内置函数
T-SQL备忘(6):常用内置函数 日期和时间函数: 1.获取当前时间:GETDATE() select GETDATE() 返回: 2015-04-27 20:52:06.700 2.返回时间的部分 ...
- PYTHON语言之常用内置函数
一 写在开头 本文列举了一些常用的python内置函数.完整详细的python内置函数列表请参见python文档的Built-in Functions章节. 二 python常用内置函数 请注意,有关 ...
- 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要2
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章 运算符.表达式与内置对象 2.4 Python常用内置函数用法精要 2.4.4 排序与逆序 2 ...
- 微课|玩转Python轻松过二级(2.4节):常用内置函数用法精要4
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章 运算符.表达式与内置对象 2.4 Python常用内置函数用法精要 2.4.7 range() ...
最新文章
- HackerRank:JavaScript 是最知名的编程语言
- Nginx —— configure文件详解
- 现在电脑的主流配置_玩手游是因为电脑配置差?现在来告诉你这些网游需要啥配置...
- 用CSS的 filter 来轻松实现图层半透明
- repo 的用法和理解
- 给Jquery easyui 的datagrid 每行添加操作链接
- 解决问题---docker:transport: dial unix:///var/run/docker/containerd/docker-containerd.sock: time
- 计算GPS坐标的直线距离
- 计算机专用英语词汇1695个词汇表,这个收藏了
- java 异常恢复_Java学习之异常处理
- Ubuntu真心不太适合搞开发啊
- R语言survival包Surv函数创建生存对象、建立Cox回归模型(包含所有协变量)比较不同治疗方法生存率的差异、drop1函数计算cox回归模型自变量似然比检验值、删除冗余变量重新构建cox模型
- 微信分享自定义图文链接
- matlab在axis,matlab中axis的用法
- 计算机视觉领域推荐期刊和会议评分标准
- 基于 STM32F103C8T6 对音频数据的 Flash 读取与 DAC 播放
- Win11 KB5019157(22000.1281)11月累积补丁推送了!
- 25位全球顶尖创业者的26个日常习惯!
- 躺赚,每天自动签到30多个应用,你也可以
- 【人脸识别实战一】系统架构设计
热门文章
- no.7_qzhai 开心版_开心宝贝GM版下载-开心宝贝GM版安卓下载
- python全栈要学什么_python全栈要学什么 python全栈学习路线
- vue菜单点击html,基于vue.js实现侧边菜单栏
- jQuery中的ajax、jquery中ajax全局事件、load实现页面无刷新局部加载、ajax跨域请求jsonp、利用formData对象向服务端异步发送二进制数据,表单序列化(异步获取表单内容)
- Netty从零开始(一)
- 2022中国私域流量管理研究报告
- 多样人群,多面生活——观星盘八大策略人群洞察
- 了解招聘中的这些潜台词,找工作少走弯路
- 缓存击穿和缓存穿透的区别_后端RoadMap011:缓存穿透、缓存击穿、缓存雪崩区别和解决方案...
- 2019创客中国智能融合应用中小企业创新创业大赛启动