#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.內部...