新的起點,從C基礎開始 二

2021-07-24 16:36:19 字數 1171 閱讀 2395

一、c語言的型別

1.聯合

宣告

union 名稱 ;

typedef union 名稱 新名稱;

在聯合中的變數是共享記憶體空間的

定義union 名稱 變數名;

新名稱 變數名;

2.結構體

宣告

struct 名稱;

typedef struct 名稱新名稱;

定義struct 名稱 變數名;

新名稱 變數名;

3.數學函式

(1).sqrt (x)計算乙個數x的平方根

(2).pow(x,y)計算x的y次方

(3).abs(x)計算整型x的絕對值

(3).fabs(x)計算浮點數x的絕對值

(4).sin(x)計算x弧度的正弦值

(5).cos(x)計算x弧度的余弦值

弧度和角度之間的轉換 1°=π/180

4.結構體的舉例

#include #include #include struct point;

int main()

x,y,z;

x.x = 1;

x.y = 2;

printf("x的橫座標是%d\n",x.x);

printf("x的縱座標是%d\n",x.y);

struct point maxpt = ;

printf("(%d,%d)\n",maxpt.x,maxpt.y);

double dist;

dist = sqrt((double)maxpt.x*maxpt.x + (double)maxpt.y*maxpt.y);

printf("maxpt點到圓點的距離是:%0.3f\n",dist);

//定義乙個矩形的兩個點

printf("30°角的正弦值:%0.2f\n",sin(m_pi/6));

printf("m_pi為:%f\n",m_pi);

printf("m_pi_2為:%f\n",m_pi_2);//π的1/2

printf("m_pi_4為:%f\n",m_pi_4);//π的1/4

struct rect ;

struct rect screen;

getchar();

}

新的起點,從C基礎開始(三)

一 常用進製之間的轉換 1.十進位制轉二進位制 include include int main for j i j 0 j printf d a j getchar getchar return 0 2.二進位制轉十進位制 include include int main printf d dec...

新的起點,新的開始

經過了乙個多月的奮戰,各種曲折,工作算是找到了,自己也比較滿意,從各個方面都可以.然後,繼續回學校讀書 考試,這也算是我的第一次找工作,經歷了各種緊張 刺激 彷徨,再到回校的歷程,這裡記錄一下心得。不過我主要是談心得,而不是討論各種公司的情況,也沒有討論價值,呵呵.面試心得公司選擇新的開始 做好準備...

新的開始,從CSDN

我是乙個大二的學生,專業呢是計算機類,以前也在csdn寫過一篇部落格,但是那篇關於c 結構體的部落格寫的一塌糊塗,就是拿著自學c 的時候做過的筆記複製貼上過來,沒有認真,在此深刻的自我檢討!又重新開始走上寫部落格的道路,是因為這個 費曼學習法 世界上最好的學習方法!費曼學習法通過教來學的方式讓我感到...