計算機基礎學習 01 C語言簡單筆記

2021-09-20 18:39:12 字數 2645 閱讀 7494

%c

%s

%f

%m.nf

%-m.nf

%e

%m.ne

%i %o

%x

%u

%g

附加字元

-:向左靠

getchar()

#define pi 3.1415

const float pi = 3.1415;

fabs()

abs()

sin()

cos()

gets(str)

strcat(str1,str2)

strcpy(str1,str2)

strncpy(str1,str2,n)

strcmp(str1,str2)

strlen(str)

strlwr(str)

strupr(str)

calloc

realloc

free

char c[10] =

//多個輸入以空格分隔

//str本身就是位址,不用加'&'

char str[10]

;scanf

("%s"

,str)

;prinft

("%s"

,str)

;

int a[可為空][4] = ,{},{}}

int

*i_pointer;

int i =3;

*i_pointer =3;

//對指標對應的位址空間賦值,i_pointer為指向的位址

i_pointer =

&i;

#include

intmain()

swap

(int

*p1,

int*p2)

int a[10]

=;int*p;

p =&a[0]

;//p=a

*(p+i)

= a[i]

;//p++/p--

*(a+i)

= a[i]

;

多維陣列

a[0]+i = &a[0][i]

指標與字串

char

*a;a =

"***"

;//將字串第乙個字元位址賦值給指標變數

char str[10]

;str[0]

='r'

;str =

"***"

;//錯誤,不能賦值

char

*a =

"***x";b[

2]= 『x』;

//錯誤,字串常量不能修改

#include

intmain()

intmax

(int x,

int y)

else

return z;

}

函式指標做函式引數

帶引數巨集

#include

#include 「stdio.h」

#ifdef 識別符號

程式段1

#else

程式段2

#endif

#ifndef 識別符號

程式段1

#else

程式段2

#endif

#if 識別符號

程式段1

#else

程式段2

#endif

struct studentstu1,stu2;
結構體指標

結構指標變數->成員名

鍊錶

#include

struct student

void

main()

while

(p!=

null

)return

;}

struct student *p1 = (struct student *)malloc(len)

typeof int num[100];

typeof char* strin;

typeof int (*pointer)();

fopen

fcloes

fgetc/fputc

fgets/fputs

freed/fwrite

fscanf/fprinf

feof

struct packed-data

data;

負數補碼

雙精度只能保證15位精度

所有浮點運算都會以雙精度進行的

C 路線 01C語言基礎 01Linux

2.1 目錄和路徑 2.1.1 目錄 2.1.2 路徑 unix linux路徑由到達定位檔案的目錄組成。在unix linux系統中組成路徑的目錄分割符為斜槓 而dos windows 則用反斜槓 來分割各個目錄。路徑分為絕對路徑和相對路徑 絕對位置 檔案位置 windows 碟符 資料夾 檔案....

C 路線 01C語言基礎 01Linux

為了方便從windows過渡linux,本人安裝的是附帶桌面環境的版本,但不影響命令列使用,開啟終端即可 centos 開啟終端後,第一眼看到的內容是 localhost.zhubin localhost 這就是linux 系統的命令提示符 所謂家目錄,其實就是主目錄,linux其實是全字元介面,登...

C 路線 01C語言基礎 01Linux

mkdir 就是 make directories 的縮寫,用於建立新目錄,該命令允許所有使用者使用,基本格式為 localhost.zhubin localhost mkdir p m 目錄名其中 新建目錄 可以很清晰的看到。家目錄下成功的建立了day02的目錄 m自定義目錄許可權 在演示自定義目...