C語言入門級教程

2021-07-23 20:32:33 字數 1503 閱讀 2690

c語言入門級教程   icesongqiang

2016.10.17

常用資料型別

整型(int, short, long, c++11 long long)

字元型(char)

實型(float, double)

列舉型別(enum )

構造資料型別

結構體型別

陣列型別

指標型別

空型別(void)

各種型別和其格式化輸出語句

型別格式化輸出

int%d

float

%fdouble

%lfchar

%cchar *%s

強制型別轉化

double x =7.4;

double y = 4.1;

int i_x_y = (int)(x+y);/* 先計算x+y=11.5, 再將11.5強制轉化為11,最後結果為11.*/

整數除法

double f= 0.0;

scanf("%lf",&f);

5/9*(f-32); // 結果為0

// 應寫成實數形式

5.0/9*(f-32);

// 或 5*(f-32)/9;

求模運算,自增運算

a%b, a++ , 都要求a, b是整型或者是字元型資料;

2016.11.1

++ - - 自增運算可以用於整型,實型和字元型。

直接執行生成的exe

在dos環境下直接執行自己生成的exe檔案一閃而過,可以在代return 0前加上getchar()或者使用stdlib.h庫下的system("pause");.

逗號表示式

r=(exp0, exp1); // 先執行exp0, 將其值丟棄, 再計算exp1, 將這時的值賦值給r

程式規範

這裡在講一下code的一般規範:

// 標頭檔案包含

#include

#include <... .h>

#include "... .h"

// 其他函式宣告

void dosomething0(type args)

int dosomething1(type args)

// 主函式

int main()

// 或者

void main()

注意事項:

0. 整個工程路徑不包括漢語;

1. 程式名不用漢語;

2. 函式命名與功能要有關聯

3. 變數命名 i,j , 一般做迴圈區域性變數,c 一般做字元變數 ,更多地可以在網上找到

C語言入門級教程二

c語言入門級教程 icesongqiang 2016.10.24 首先看彙編的前三行,1 表示將ia的值放入暫存器eax 2 將ia的值與暫存器eax中的值進行乘法運算 3 將暫存器eax中的值儲存到變數位址上。具體如下 1 首先將ia的值放入暫存器eax,可以看到eax中的值變成了0x000000...

C語言入門級教程三

c語言入門級教程 icesongqiang 2016.10.31 現在很多同學已經知道資料型別為double,float時判斷資料大小使用絕對值,但是要提的是我們要盡量使用fabs a 而abs 的返回值為int型,希望大家注意 關於稅收的問題,注意是分段累計求和 很多同學都是使用switch ca...

C語言入門級教程四

c語言入門級教程 icesongqiang 2016.11.7 矩陣乘法主要就是三個for迴圈。main.c c programming 014 created by steven lee on 11 2 16.include int main return 0 變數作為陣列大小的報錯,這是在vs2...