變數和算術運算之數學庫函式和資料型別

2022-08-26 23:12:23 字數 1918 閱讀 7862

#include

#include//包括數學函式的標頭檔案。

#include

using

namespace

std;

intmain

()/*實數資料型別:float和double型資料的不同點在於精度和記憶體大小。當需要精度較高的資料時,用double計算;

當想節省記憶體時,使用float型別資料。各種不同型別資料的精度如下:

float為6,double為15,long double為19.所佔記憶體也會相應增大。

整數資料型別:

項        int               unsigned int        long int         unsinged long int

singed int        unsinged short int  singed long int  

short int

signed short int

使用的記憶體 2位元組 16位       2位元組 16位          4位元組 32位       4位元組 32位

值範圍    -32768到32768     0到65535            -2147483648到    0到4294967295

2147483648    

數學函式:

abs(x)       y=abs(x);           獲得整數型引數絕對值,注意函式需要#include

fabs(x)      y=fabs(x);          獲得實數型引數絕對值,需要用到#include

sin(x)       y=sin(x)            計算正弦值

sinh(x)      y=sinh(x)           計算雙曲正弦值

asin(x)      y=asin(x)           計算反正弦值

cos(x)       y=cos(x)            計算余弦值

cosh(x)      y=cosh(x)           計算雙曲余弦值

acost(x)     y=acos(x)           計算反余弦值

tan(x)       y=tan(x)            計算正切值

tanh(x)      y=tanh(x)           計算雙曲正切

atan(x)      y=atan(x)           計算反正切值

atan2(x1,x2) y=atan(x1,x2)       計算x1/x2的反正切,y用弧度表示,引數符號決定了所在的象限。

exp(x)       y=exp(x)            計算自然對數

frexp(x1,x2) y=frexp(x1,x2)      計x1,x1=y*pow(2,p),x2是指標變數,用於得到p.

idexp(x1,x2) y=idexp(x1,x2)      計算x1*pow(2,x)

modf(x1,x2)  y=modf(x1,x2)       計算x1的小數部分,引數x2為指標變數,用於獲取整數部分。

fmod(x1,x2)  y=fmod(x1,x2)       計算x1/x2的餘數

sqrt(x)      y=sqrt(x)           計算平方根

pow(x,z)     y=pow(x,z)          計算指數,注意x>0

floor(x)     y=floor(x)          計算不大於x的最大整數

ceil(x)      y=ceil(x)           計算不小於x的最小整數

log(x)       y=log(x)            計算自然對數

log10(x)     y=log10(x)          計算基為10的對數*/

blogs

變數和算術運算之算術運算(二)

主要內容 1.算術運算的優先順序 2.算術宣告的缺陷 3.在算術表示式中混合整數和實數 4.型別強制轉換 5.邊緣效應 include using namespace std intmain 賦值語句中使用前增量和後增量運算子 k i 等價於k i,i h i等價於j j h j 再例如 i 2,j...

變數和算術運算之變數 二

建立常量以及更多顯示變數值的資訊。include include using namespace std intmain 常數變數 使用const建立變數,一般用大寫字母命名,且常量值不變。使用操縱器格式化輸出 操縱器 動作 示例 setfill int f 設定f作為填充字元 setfill se...

變數和算術運算之變數(一)

include using namespace std intmain 程式執行時記憶體中的操作 當定義乙個變數後,就會分配乙個記憶體單元給它,包括位址。當變數值改變時,位址是不會改變的。命名變數 規則如下 1.識別符號的第乙個字元必須是字母或者 2.識別符號的其他字元必須是字母 或者數字 3.內部...