數字,陣列,字串

2022-02-08 01:38:32 字數 3786 閱讀 9107

例項

#include using

namespace

std;

intmain ()

序號函式 & 描述

1double cos(double);

該函式返回弧度角(double 型)的余弦。

2double sin(double);

該函式返回弧度角(double 型)的正弦。

3double tan(double);

該函式返回弧度角(double 型)的正切。

4double log(double);

該函式返回引數的自然對數。

5double pow(double, double);

假設第乙個引數為 x,第二個引數為 y,則該函式返回 x 的 y 次方。

6double hypot(double, double);

該函式返回兩個引數的平方總和的平方根,也就是說,引數為乙個直角三角形的兩個直角邊,函式會返回斜邊的長度。

7double sqrt(double);

該函式返回引數的平方根。

8int abs(int);

該函式返回整數的絕對值。

9double fabs(double);

該函式返回任意乙個十進位制數的絕對值。

10double floor(double);

該函式返回乙個小於或等於傳入引數的最大整數。

例項:

#include #include 

using

namespace

std;

intmain ()

補充隨機數:srand+rand

#include //

輸入輸出流標頭檔案

#include //

時間相關的標頭檔案

#include //

系統時間相關的標頭檔案

using

namespace

std;

intmain ()

return0;

}

補充獲取一定範圍內的隨機數:

#include #include

#include

#define random(x)(rand()%x) //

需要提前宣告一下random函式才能用,函式方法是求餘數

using

namespace

std;

intmain()

;

return0;

}

c++ 支援陣列資料結構,它可以儲存乙個固定大小的相同型別元素的順序集合。陣列是用來儲存一系列資料,但它往往被認為是一系列相同型別的變數。

宣告陣列:

double balance[10

];//

宣告乙個包含10個double元素的陣列balance,balance 是乙個可用的陣列,可以容納 10 個型別為 double 的數字。

初始化:

double balance[5] = ;

//大括號 之間的值的數目不能大於我們在陣列宣告時在方括號 [ ] 中指定的元素數目,當然方括號內也可以不加數字,此時系統會自動新增上元素的初始化時候的個數,如:double balance = ;和上面的例子是一樣的

為某個元素賦值:

balance[4] = 51;
賦值和獲取陣列內的元素例項:

#include using

namespace

std;

intmain ()

cout

<< "

element

"<< "

value

"<

//輸出陣列中每個元素的值

for ( int j = 0; j < 10; j++)

return0;

}

補充:多維陣列:初始化(以二維陣列為例):

int a[3][4] = ,   /*

初始化索引號為 0 的行

*/ , /*

初始化索引號為 1 的行

*/ /*

初始化索引號為 2 的行

*/};

//以下也是可以的:

訪問二維陣列:

#include using

namespace

std;

intmain ()

, , , ,};

//輸出陣列中每個元素的值 ,直接全域性遍歷一遍好了

for ( int i = 0; i < 5; i++)

for ( int j = 0; j < 2; j++)

return0;

}

c風格的字串:本質上是一堆字元陣列,儲存在陣列中,因為用null『\0』結尾,所以陣列比普通的陣列長1,

宣告和初始化:

char greeting[6] = ;

char greeting = "

hello

";

序號函式 & 目的

1strcpy(s1, s2);

複製字串 s2 到字串 s1。

2strcat(s1, s2);

連線字串 s2 到字串 s1 的末尾。

3strlen(s1);

返回字串 s1 的長度。

4strcmp(s1, s2);

如果 s1 和 s2 是相同的,則返回 0;如果 s1s2 則返回值大於 0。

5strchr(s1, ch);

返回乙個指標,指向字串 s1 中字元 ch 的第一次出現的位置。

6strstr(s1, s2);

返回乙個指標,指向字串 s1 中字串 s2 的第一次出現的位置。

c++標準庫提供的string類:需要引入標頭檔案

#include #include 

using

namespace

std;

intmain ()

string其他的可用函式:

2. find() -- 在字串中查詢字串

4. insert() -- 插入字元

5. length() -- 返回字串的長度

6. replace() -- 替換字串

7. substr() -- 返回某個子字串

例項:

#include #include 

using

namespace

std;

intmain()

C語言字串,字元轉數字,數字轉字元

在c c 語言中沒有專門的字串變數,通常用字元陣列來存放字串。字串是以 0 作為結束符。c c 提供了豐富的字串處理函式,下面列出了幾個最常用的函式。字串輸出函式puts。字串輸出函式gets。字串連線函式strcat。字串複製函式strcpy。測字串長度函式strlen。字串是面試的重點考查部分的...

C語言字串,字元轉數字,數字轉字元

在c c 語言中沒有專門的字串變數,通常用字元陣列來存放字串。字串是以 0 作為結束符。c c 提供了豐富的字串處理函式,下面列出了幾個最常用的函式。字串輸出函式puts。字串輸出函式gets。字串連線函式strcat。字串複製函式strcpy。測字串長度函式strlen。字串是面試的重點考查部分的...

js字串轉換成數字,數字轉換成字串

將字串轉換成數字,得用到parseint函式。parseint string 函式從string的開始解析,返回乙個整數。舉例 parseint 123 返回 123 int parseint 1234 返回 1234 int 如果解析不到數字,則將返回乙個nan的值,可以用isnan 函式來檢測 ...