日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

C/C++知识分享:C++常用内置函数你会几个,使用过几次呢?

發(fā)布時間:2025/3/15 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C/C++知识分享:C++常用内置函数你会几个,使用过几次呢? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

本文的文字及圖片來源于網(wǎng)絡,僅供學習、交流使用,不具有任何商業(yè)用途,版權歸原作者所有,如有問題請及時聯(lián)系我們以作處理。

作者:Regina520

在 C++ 中,除了可以創(chuàng)建各種函數(shù),還包含了各種有用的函數(shù)供您使用。這些函數(shù)寫在標準 C 和 C++ 庫中,叫做內(nèi)置函數(shù)。您可以在程序中引用這些函數(shù)。

數(shù)學函數(shù)

C++ 內(nèi)置了豐富的數(shù)學函數(shù),可對各種數(shù)字進行運算。下表列出了 C++ 中一些有用的內(nèi)置的數(shù)學函數(shù)。

為了利用這些函數(shù),您需要引用數(shù)學頭文件 。

函數(shù)描述

隨機函數(shù)

在許多情況下,需要生成隨機數(shù)。關于隨機數(shù)生成器,有兩個相關的函數(shù)。一個是 rand(),該函數(shù)只返回一個偽隨機數(shù)。生成隨機數(shù)之前必須先調(diào)用 srand() 函數(shù)。

下面是一個關于生成隨機數(shù)的簡單實例。實例中使用了 time() 函數(shù)來獲取系統(tǒng)時間的秒數(shù),通過調(diào)用 rand() 函數(shù)來生成隨機數(shù):

當上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結果:

setw()函數(shù)

在C++中,setw(int n)用來控制輸出間隔。

例如:

cout<<'s'<

則在屏幕顯示

sa

//s與a之間有7個空格,setw()只對其后面緊跟的輸出產(chǎn)生作用,如上例中,表示’a’共占8個位置,不足的用空格填充。若輸入的內(nèi)容超過setw()設置的長度,則按實際長度輸出。

setw()默認填充的內(nèi)容為空格,可以用setfill()配合使用設置其他字符填充。

cout<<setfill('*')<<setw(5)<<'a'<<endl;

則輸出:

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

所謂域?qū)?#xff0c;就是輸出的內(nèi)容(數(shù)值或字符等等)需要占據(jù)多少個字符的位置,如果位置有空余則會自動補足。比如我們要設置域?qū)挒?,那么當輸出一位數(shù)1的時候輸出的就是“ 1”,即在1前面加了一個空格。空格和數(shù)字1正好一共占用了兩個字符的位置。如果你C++學的不好,可以關注我來咨詢交流我。

我們在設置域?qū)捄吞畛渥址臅r候要注意幾點:

①設置域?qū)挼臅r候應該填入整數(shù),設置填充字符的時候應該填入字符。

②我們可以對一個要輸出的內(nèi)容同時設置域?qū)捄吞畛渥址?#xff0c;但是設置好的屬性僅對下一個輸出的內(nèi)容有效,之后的輸出要再次設置。即cout <

③setw和setfill被稱為輸出控制符,使用時需要在程序開頭寫上#include “iomanip.h”,否則無法使用。

實例:

上面的程序使用了?setw()?函數(shù)來格式化輸出。當上面的代碼被編譯和執(zhí)行時,它會產(chǎn)生下列結果:

希望對大家有幫助!

學習C/C++編程知識,或者你自學C++時遇到困難,歡迎關注博主的微信公眾號:C語言編程學習基地,一起來成長!

總結

以上是生活随笔為你收集整理的C/C++知识分享:C++常用内置函数你会几个,使用过几次呢?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。