在 C++ 中,除了可以创建各种函数,还包含了各种有用的函数供您使用。这些函数写在标准 C 和 C++ 库中,叫做内置函数。您可以在程序中引用这些函数。

数学函数

C++ 内置了丰富的数学函数,可对各种数字进行运算。下表列出了 C++ 中一些有用的内置的数学函数。

为了利用这些函数,您需要引用数学头文件 。

随机函数

在许多情况下,需要生成随机数。关于随机数生成器,有两个相关的函数。一个是 rand(),该函数只返回一个伪随机数。生成随机数之前必须先调用 srand() 函数。

下面是一个关于生成随机数的简单实例。实例中使用了 time() 函数来获取系统时间的秒数,通过调用 rand() 函数来生成随机数:

当上面的代码被编译和执行时,它会产生下列结果:

setw()函数

在C++中,setw(int n)用来控制输出间隔。

例如:

cout<

则在屏幕显示

s a

//s与a之间有7个空格,setw()只对其后面紧跟的输出产生作用,如上例中,表示’a’共占8个位置,不足的用空格填充。若输入的内容超过setw()设置的长度,则按实际长度输出。

setw()默认填充的内容为空格,可以用setfill()配合使用设置其他字符填充。

cout<

则输出:

****a //4个*和字符a共占5个位置。

所谓域宽,就是输出的内容(数值或字符等等)需要占据多少个字符的位置,如果位置有空余则会自动补足。比如我们要设置域宽为2,那么当输出一位数1的时候输出的就是“ 1”,即在1前面加了一个空格。空格和数字1正好一共占用了两个字符的位置。

我们在设置域宽和填充字符的时候要注意几点:

①设置域宽的时候应该填入整数,设置填充字符的时候应该填入字符。

②我们可以对一个要输出的内容同时设置域宽和填充字符,但是设置好的属性仅对下一个输出的内容有效,之后的输出要再次设置。即cout <③setw和setfill被称为输出控制符,使用时需要在程序开头写上#include “iomanip.h”,否则无法使用。

实例

上面的程序使用了 setw() 函数来格式化输出。当上面的代码被编译和执行时,它会产生下列结果:

最后,如果你想学C/C++可以私信小编“01”获取素材资料以及开发工具和听课权限哦!

为什么函数lamda显示权限不足_C++常用内置函数相关推荐

  1. mysql除法函数_理解MySQL运算符和常用内置函数_MySQL

    一.MySQL中的运算符 注意事项: 1.在除法运算和模数运算中,如果除数是0,将是非法除数,结果返回NULL 取模运算中,也可以用MOD(a,b)函数或者a%b mysql> select 1 ...

  2. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  3. MySQL 常用内置函数与所有内置函数

    MySQL 常用内置函数 [数值函数] Abs(X) //绝对值abs(-10.9) = 10 Format(X,D) //格式化千分位数值format(1234567.456, 2) =1,234, ...

  4. 8.Hive基础—函数—系统内置函数、常用内置函数、自定义函数、自定义UDF函数、自定义UDTF函数

    本文目录如下: 第8章 函数 8.1 系统内置函数 8.2 常用内置函数 8.2.1 空字段赋值 8.2.2 CASE WHEN THEN ELSE END 8.2.3 行转列 8.2.4 列转行 8 ...

  5. MySQL学习笔记_7_MySQL常用内置函数

    MySQL常用内置函数 说明: 1)可以用在SELECT/UPDATE/DELETE中,及where,orderby,having中 2)在函数里将字段名作为参数,变量的值就是字段所对应的每一行的值. ...

  6. 【学习笔记】16、常用内置函数(Built-in Functions)

    常用内置函数(Built-in Functions) 可以参照中文版文档:Python3 内置函数 | 菜鸟教程 常用的内置函数可以做如下分类: 1.数据类型相关 type() – 取数据类型 int ...

  7. 零基础学Python(第二十二章 常用内置函数)

    本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章内容为: ...

  8. 04.Beetl常用内置函数以及安全输出---《Beetl视频课程》

    本期视频实现了三个功能,模糊搜索.标签分类.登录/注销功能: 内容简介:使用了常用内置函数,以及安全输出,实现了上面提到的三个业务 一起学beetl目录:https://my.oschina.net/ ...

  9. python中常见的内置函数_Python常用内置函数总结

    Python 常用内置函数总结 一.数学相关 1 .绝对值: abs(-1) 2 .最大最小值: max([1,2,3]) . min([1,2,3]) 3 .序列长度: len('abc') . l ...

  10. T-SQL备忘(6):常用内置函数

    T-SQL备忘(6):常用内置函数 日期和时间函数: 1.获取当前时间:GETDATE() select GETDATE() 返回: 2015-04-27 20:52:06.700 2.返回时间的部分 ...

最新文章

  1. Linux 的多线程编程的高效开发经验
  2. laravel5.7的redis配置,一直报错Class 'Predis\Client' not found
  3. Deep Learning论文笔记之(三)单层非监督学习网络分析
  4. 用c语言实现串的存储结构是指,数据结构学习笔记-串(C语言实现)
  5. VC++编程实现多显示器控制(复制、横屏、纵屏,显示器个数)
  6. 电脑组装笔记:手把手教你如何自己组装电脑
  7. 新一代数据库TiDB在美团的实践
  8. mysql批量插入 增加参数_MySql 的批量操作,要加rewriteBatchedStatements参数
  9. ajax html页面传值乱码,jQuery Ajax传值到Servlet出现乱码问题的解决方法
  10. 白盒测试之基本路径测试法
  11. python问卷星微信登录_为什么我还可以继续使用python自动填问卷星?
  12. 【MySQL学习笔记】电子杂志订阅表的操作
  13. 脚本小子_Lua深入了解函数
  14. 苹果退款_苹果强制退款!错误价格的订单全部被退款
  15. 删除pdf文档中的批量水印
  16. 二叉平衡树之二叉树搜索树【咱们一起手动模拟实现】
  17. excel 如何去除两列重复项
  18. 十字光标太小怎么调节、CAD梦想画图算量技巧
  19. oracle文件系统挂载点,挂载和取消挂载文件系统概述
  20. Android 语言国际化

热门文章

  1. 如何在Windows上制作一个包含.lib和.dll的Rust Crate包
  2. R实例:非典型的数据可视化(一)
  3. java程序员学习路线图 java程序员进阶路线
  4. Discuz 3x重新声明内置函数$解决jQuery冲突
  5. 深入理解jQuery插件开发(讲解jQuery开发的好文)
  6. scite editor on mac
  7. 分享网上一篇产品经理的经验总结--产品经理九步法
  8. WSUS的链式部署:WSUS2.0 三
  9. 考前突击!等级考试高分攻略!(整理版)
  10. Linux触摸屏驱动分析(6410) -- s3c-ts