1、使用整型表示式的絕對值
#include int abs(int expression);
2、使用arccosine(反余弦)
#include double asin(double expressoion);
3、使用arctangent(反正切)
#include double atan(double expressoion);
4、使用角的余弦
#include double cos(double expression);
5、使用角的雙曲余弦
#include double cosh(doubleexpression);
6、使用角的正弦
#include double cosh(double expression);
7、使用角的雙曲正弦
#include double sinh(double expression);
8、使用角的正切
#include double tan(double expression);
9、使用角的雙曲正切
#include double tanh(double expression);
10、整數相除:c提供函式div,返回div_t結構,該結構包含商和餘數。
struct div_t
div_t;
#include div_t div(int numerator, int denominator);
11、使用指數:計算ex
使用exp函式
#include double exp(double x);
12、使用浮點型表示式的絕對值
#include float fabs(float expression);
13、計算自然對數
#include double log(double value);
14、計算log10x的值
#include double log10(double value);
15、判斷最大與最小值
#define max(x,y) ((x) > (y)) ?(x) :(y)
#define max(x,y) ((x) < (y)) ?(x) :(y)
16、計算xn
的值
#include double pow(double value, double power);
17、把浮點值分解成整數和小數部分:函式返回值的小數部分,並且將整數部分賦值給指定的變數。
#include double modf(double value, double *integer_part);
18、計算10x
的結果
#include double pow10(int power);
19、生產隨機數:第乙個函式rand返回乙個在0到rand_max之間的隨機整數。第二個在函式random函式返回乙個範圍0與ceiling之間的隨機數。
#include int rand(void);
int random(int ceiling);
//其中,rand(void)的定義為
unsigned long int next = 1;
int rand(void)
為使隨機數對映成浮點數,只需將隨機數除以隨機數的上限:
random(100)/100;
20、給隨機數生成器賦初值:第乙個函式randomize使用pc時鐘產生隨機數值,第二個函式srand允許使用者指定隨機數生成器的起始值。
#include void randomize(void);
void srand(unsigned seed);
21、計算數值的平方根
#include double sqrt(double value);
C語言學習筆記《陣列》
1,已知陣列x有5個元素,精組y有6個元素.請分別對x和y排序。輸出x和y排序後的元素 include main y 6 int i,j,sum 0 for i 0 i 4 i int i,j,sum for i 0 i 9 i for i 0 i 9 i printf d t a i code c...
C語言學習筆記 陣列
陣列是用來儲存乙個固定大小的同型別元素的順序集合。type arrayname arraysize intarray 5 int array intarray 5 include int main int argc,const char argv int i for i 0 i 5 i 多維陣列最簡...
C語言學習筆記 資料型別
c中型別可分為以下幾種 序號型別與描述 1基本型別 它們是算術型別,包括兩種型別 整數型別和浮點型別。2列舉型別 它們也是算術型別,被用來定義在程式中只能賦予其一定的離散整數值的變數。3void型別 型別說明符void表明沒有可用的值。4派生型別 它們包括 指標型別 陣列型別 結構型別 共用體型別和...