c語言學習筆記

2021-06-19 08:48:54 字數 737 閱讀 8702

1 、輸出資料格式控制:(1)%m.nf , %m.ns , %g 的用法 (2)想要輸出%,用兩個%% 。如printf(「%%」) (3)scanf附加個數說明符:l,h(短整型資料) ,域寬,* (本輸入項不賦給相應的變數) (4) 已知三角形三條邊a,b,c 求面積area ,s=(a+b+c)/2 ,area = sqrt(s*(s-a)*(s-b)*(s-c)) (6)(<= , < ,>= ,>) 優先順序高於(!= ,==);!>算數運算子》關係運算子》&&>||>賦值運算子

2、(1)系統把空格字元作為輸入的字串之間的分隔符  (2)字串處理函式(p130)

3、(1)變數函式定義生命中關鍵字的使用:auto 、static、 register、extern

4、指標: (1)只有當指標指向陣列時可以++,--,p1-p2;(2)陣列名是常量(3)二維陣列 a, a[i] 或a+i 指向行,而a[i]  和 *(a+i) 指向列 (3)int(*p)[4]  :指向一維陣列的指標,int *p[4] :指標的陣列。

5、運算子優先順序:括號,下標,

->和.(

成員)最高;單目的比雙目的高;

算術雙目的比其他雙目的高;

位運算高於

關係運算;

關係運算

高於按位運算(與,或,異或);

按位運算

高於邏輯運算;

三目的只有乙個

條件運算,低於邏輯運算;

賦值運算僅比

, (順序運算)高。

C語言學習筆記

include include void swap int p1,int p2 void swapa int arr,int n void printfa int arr,int n int main int argc,char argv swap i,j printfa array,6 swapa...

C語言學習筆記

file 結構 包含在stdio.h裡 ifndef file defined struct iobuf typedef struct iobuf file define file defined endif fread 功 能 從乙個流中讀資料 函式原型 size t fread void buf...

C語言學習筆記

我們學習c語言最開始入門的時候,都是先從c語言學習 c語言教材書籍開始學習,這些是我摘要的一些內容。第一章 c 語言概述 語言概述 1.1 物件導向程式設計基本概念 1.2 c 語言是一種物件導向的程式設計 語言 1.3 c 程式結構的特點 程式結構的特點 1.4 visual c 6.0簡介 簡介...