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...