C 小知識點總結 持續補充

2021-09-29 10:08:41 字數 938 閱讀 9916

1.程式執行時間

#include

//用到clock()函式

intmain()

2.c/c++ 取整函式ceil(),floor()

#include(1

).floor

(x)返回的是小於或等於x的最大整數。

如:floor

(10.5)==

10floor(-

10.5)==

-11(2

).ceil

(x)返回的是大於x的最小整數。

如:ceil

(10.5)==

11ceil(-

10.5)==

-10floor

()是向負無窮大捨入,floor(-

10.5)==

-11;

ceil

()是向正無窮大捨入,ceil(-

10.5)==

-10(3

).fix朝零方向取整.

如:fix(-

1.3)=-

1;fix(

1.3)=1

;(4)

.round四捨五入到最近的整數.

如:round(-

1.3)=-

1;round(-

1.52)=

-2;round

(1.3)=

1;round

(1.52)=

2ps:如果需要將兩個整數相除得到小數,則需將除數前面加上double,比如a=3/

2;這個時候a=1,你講a =

double(3

/2)後a依然等於1.000000,解決的辦法是a =

double(3

)/2,這個時候a就等於1.5000了,就是在除數前面加上型別限定。

知識點總結 STL相關(持續補充)

恢復內容開始 vector是動態陣列,可以理解為是能夠根據需要隨時申請記憶體的動態陣列。常用操作如下 修改迭代器 元素訪問 示例 include using namespace std vector v 宣告部分 intmain 迭代器的用法 vector iterator it for it v....

C 知識點細節補充(持續更新)

這個系列主要是針對本人記憶不深刻的知識點進行整理,後期持續更新 c 中的explicit關鍵字只能用於修飾只有乙個引數的類建構函式,它的作用是表明該建構函式是顯示的,而非隱式的 與之相對應的另乙個關鍵字是implicit,意思是隱藏的 類建構函式預設情況下即宣告為implicit 隱式 class ...

前端小知識點總結(持續更新)

封裝成function function dateformat time dateformat date.now 2020 09 28 11 33 17 只取年月日 注意格式 date.now 取得當前時間戳,new date date.now tolocaledatestring 2020 9 2...