C語言的入門知識點

1、機(jī)器語言

2荠医、匯編語言

3吁脱、高級語言:C、C++彬向、Java(基于虛擬機(jī))

C語言開發(fā):Unix兼贡,Linux,Mac OS娃胆,iOS遍希,Android,Windows缕棵,Ubuntu

開發(fā)環(huán)境:visual studio孵班,xcode(Apple),Eclipse(Java開發(fā)的IBM)招驴,Eclipse+CDT(插件)篙程, Intellij IDEA,CLion(基于idea)别厘,sublime text

4虱饿、編譯器:gcc、cl、clang

5氮发、軟硬件選擇:雙核CPU渴肉、8G內(nèi)存

操作系統(tǒng)環(huán)境:Ubuntu 14.04+64位 【Linux選擇CLion或Eclipse+CDT】


其實做為一個開發(fā)者,有一個學(xué)習(xí)的氛圍跟一個交流圈子特別重要這里我推薦一個C語言C++交流群583650410爽冕,不管你是小白還是大牛歡迎入駐仇祭,大家一起交流成長。

Windows 7+ 64位

Mac OS 10.10+ 64位

6颈畸、Helloworld:安裝編譯器:sudo apt-get install g++

控制臺:工具(nano乌奇、vim、vi)編寫hello.c文件

編譯:gcc -o 輸出的文件名 需編譯的文件

執(zhí)行編譯之后的文件:./hello

7眯娱、Eclipse生成的文件

1)Debug 生成文件比較大

2)Relese 生成文件比較小

8礁苗、了解Clion中CMake和GDB

Shift+F6:改文件名

Shift+Alt+X:運行

常量:1)#define MY_AGE 10000 (編譯文件時,把文件中的常量替換成常量值)

2)推薦:const int MY_AGE1=10000; (有數(shù)據(jù)類型徙缴,運行時替換)

9试伙、long long c=20; (長整型,long 受限于操作系統(tǒng)于样;如果程序是32位的疏叨,那么long的類型是4個 字節(jié);如果是64位的百宇,long為8個字節(jié)考廉;為了使它在每一個操作系統(tǒng)全部都同樣 用8個字節(jié),要使用long long 携御,全部都是8個字節(jié))

二進(jìn)制數(shù):0b

十六進(jìn)制:0x

八進(jìn)制:0

9昌粤、無符號(正負(fù)號):unsigned int g=12;

int8_t 范圍:-128~127

uint8_t 范圍:0~255 (所有平臺通用)

10、實型數(shù)據(jù):float 啄刹、double涮坐、long double 長雙精度(注:float f=3;float f=3.0;兩個等式等價)

%f:浮點類型(float)

\r回車符 如printf(“Hello\rworld”)運行結(jié)果:world

\b退格符 如printf(“Hello\bworld”)運行結(jié)果:Hellworld

\t制表符:以一定的格式顯示

\f換頁符

\\ \

\“ “

11、字型變量 sizeof(char)獲得數(shù)據(jù)類型占多少字節(jié)

%d:輸出整數(shù)編碼(十進(jìn)制有符號數(shù)字)

%c:輸出字符

%f:輸出浮點數(shù)(用在有輸出語句中)誓军;%lf是用在輸出語句中scanf袱讹。

%s:輸出格式為字符串

11、自定義類型(typedef)

typedef char jkxy_char; //底層是uint8_t

typedef uint8_t jkxy_char1;

int main(){

jkxy_char c=’c’;

printf(“%c\n”,c);

}

結(jié)果為:c

12昵时、if-else 語句捷雕、switch語句(default情況是在所有情況都不符合的時候才執(zhí)行的)

goto語句:標(biāo)簽 label:

printf(“100\n”);

printf(“100\n”);

goto balel;

13、for循環(huán):break壹甥;continue救巷;goto的使用

14、while循環(huán)

注:%求余數(shù)句柠,1是ture(除了0之外其他都是)浦译,0是false棒假。

15、do_while (先執(zhí)行再判斷)

16精盅、位運算:&位與帽哑,|位或,~位反(e=~e)叹俏,^異或(相同為0妻枕,不同為1),>>相當(dāng)于除以2她肯,<<相當(dāng)于乘 以2佳头。

17、函數(shù):putchar(ch)晴氨; //ch可以為數(shù)字也可以是字符,函數(shù)可以輸出字符

puts(string); //String為字符串碉输,函數(shù)可輸出字符串

char str[] =”Hello world” //字符數(shù)組

輸出字符(先進(jìn)行編譯)

puts(”please inpput a char“);

char inputchar =getchar();

printf(“user input is %c\n”,inputchar);

18籽前、數(shù)組:int arr[10];//創(chuàng)了10個,但數(shù)組下標(biāo)是從0開始的敷钾,即a[0]~a[9]

一維數(shù)組:int arr[]={~};

二維數(shù)組:int arr[3][4]={~~};

字符數(shù)組:1)char str[10]=”Hello”; 或者char str[]=”Hello world”;

2) char str[10]={‘H’,’e’,’l’,’l’,’o’,’\0’};//當(dāng)做字符數(shù)組結(jié)尾枝哄,不寫的話有風(fēng)險(程序無法查找到結(jié)尾)

3) memset(str,0,10);//把字符數(shù)組的值全設(shè)為0,10個元素

4) strlen(str);//獲取字符數(shù)組中字符個數(shù)char str[]=”Hello world”;

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末阻荒,一起剝皮案震驚了整個濱河市挠锥,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌侨赡,老刑警劉巖蓖租,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異羊壹,居然都是意外死亡蓖宦,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門油猫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來稠茂,“玉大人,你說我怎么就攤上這事情妖〔枪兀” “怎么了?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵毡证,是天一觀的道長电爹。 經(jīng)常有香客問我,道長情竹,這世上最難降的妖魔是什么藐不? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任匀哄,我火速辦了婚禮,結(jié)果婚禮上雏蛮,老公的妹妹穿的比我還像新娘涎嚼。我一直安慰自己,他們只是感情好挑秉,可當(dāng)我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布法梯。 她就那樣靜靜地躺著,像睡著了一般犀概。 火紅的嫁衣襯著肌膚如雪立哑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天姻灶,我揣著相機(jī)與錄音铛绰,去河邊找鬼。 笑死产喉,一個胖子當(dāng)著我的面吹牛捂掰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播曾沈,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼这嚣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了塞俱?” 一聲冷哼從身側(cè)響起姐帚,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎障涯,沒想到半個月后罐旗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡像樊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年尤莺,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片生棍。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡颤霎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出涂滴,到底是詐尸還是另有隱情友酱,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布柔纵,位于F島的核電站缔杉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏搁料。R本人自食惡果不足惜或详,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一系羞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧霸琴,春花似錦椒振、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至选调,卻和暖如春夹供,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背仁堪。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工哮洽, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人弦聂。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓袁铐,卻偏偏與公主長得像,于是被迫代替她去往敵國和親横浑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 在C語言中,五種基本數(shù)據(jù)類型存儲空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 3,343評論 0 2
  • 第1章 第一個C程序第2章 C語言基礎(chǔ)第3章 變量和數(shù)據(jù)類型第4章 順序結(jié)構(gòu)程序設(shè)計第5章 條件結(jié)構(gòu)程序設(shè)計第6章...
    小獅子365閱讀 10,652評論 3 71
  • 題目來源:1、中興瑰谜、華為欺冀、慧通、英華達(dá)萨脑、微軟亞洲技術(shù)中心等中外企業(yè)面試題目隐轩;2、C 語言面試寶典(林銳《高質(zhì)量編程...
    月震閱讀 1,813評論 0 1
  • 一渤早、框架 1职车、Mac系統(tǒng)及常用工具、進(jìn)制;C數(shù)據(jù)類型鹊杖、常量變量悴灵、運算符、表達(dá)式骂蓖、格式化輸入輸出 2积瞒、關(guān)系運算符、邏...
    師景福閱讀 689評論 0 2
  • 學(xué)習(xí)C語言程序設(shè)計都會用到高等數(shù)學(xué)知識和計算機(jī)基礎(chǔ)理論知識登下。 使用可變參數(shù)應(yīng)該有以下步驟: 1)首先在函數(shù)里定義一...
    皓小天閱讀 5,784評論 0 2