[スイッチ]の一般的な数学関数や定数のiOS開発

説明リンク

Objective-Cの共通関数、定数、変数を導入

算術関数

関数名 説明
int型のランド() 乱数ジェネレータ。(実施例)srand関数(時間(NIL)); //乱数初期化INTヴァル=ランド()P; //乱数0〜49の間で
int型のABS(int型A) 整数(E)、INTヴァル= ABS(-8)の絶対値が、→8※フロートFabを使用した場合。
ダブルファブ(ダブルA) 浮動小数点(例えば)絶対値は二重のval =ファブ(-12.345); ABSで→12.345※整数時間。
重床(ダブルA) そして部整数、浮動小数点(小数を廃棄)(実施例)二重のval =フロア(12.345)→12.000
ダブルはceil(ダブルA)。 そして部整数、浮動小数点(小数部分は数字1を入力し、廃棄)(実施例)二重のval = CEIL(12.345)→13.000
ダブルPOW(ダブルA、ダブルB) Bの電源(例)二重のval = POW(2、3);→8
ダブルSQRT(ダブルA) (E)二重のval = SQRT(2)の平方根;→1.41421356

三角関数

関数名 説明
ダブルCOS(ダブルA) コサイン関数(:ラジアン)
ダブル罪(ダブルA) 正弦関数(:ラジアン)
ダブルタン(ダブルA) 正接関数(:ラジアン)
ダブルASIN(ダブルA) アークサイン(:ラジアン)
ダブルACOS(ダブルA) 逆余弦関数(:ラジアン)
ダブルATAN(ダブルA) アークタンジェント関数
ダブルATAN2(ダブルA、ダブルB) 戻り値は、所与のaとbの逆正接の値を座標

指数関数

関数名 説明
ダブルログ(ダブルA) 底eの対数
ダブルLOG10(ダブルA) 対数関数log

定数

定数名 説明
M_PI PI(=π)
M_PI_2 PI 1/2(=π/ 2)
M_PI_4 PI 1/4(=π/ 4)
M_1_PI = 1 / P
M_2_PI = 2 / N
M_E = E
M_LOG2E log_2(E)
M_LOG10E log_10(E)

おすすめ

転載: www.cnblogs.com/wgb1234/p/12544406.html