小螞蟻學習C語言(4)——C語言編程預備知識(下)

接上篇:http://my.oschina.net/woshixiaomayi/blog/537132java

11,代碼規範化編程

推薦一本書《高質量C/C++編程》林銳  通俗易懂學習

簡單的記錄一下,就是注意縮進,注意換行編碼

老師講了20分鐘,可這些內容就是日常寫代碼時的習慣啊,平時本身老是怎麼寫,也沒有注意過這仍是個學問呢。估計老師講的對象應該是歷來沒有編過程序的人。spa

    

 12,什麼是字節.net

    字節就是存儲數據的單位,而且是硬件可以訪問的最小單位。代碼規範

    一個字節 = 8位對象

    1K    =    1024 字節blog

    1M    =    1024K;ci

    1G    =    1024M;

    師說:一我的的成功跟你的努力關係不大,一是時代,二是機遇,三是努力。

    學習完27講

13,不一樣類型數據之間相互賦值的問題

    int i = 45;

    long j = 102345;

    i = j;

    研究C或者C++的話這一塊是必需要掌握的,若是之後是要研究java的話,能夠無視這一塊,由於這在java中是會報錯的。

    若是要研究它,須要學習一個知識叫「補碼」,若是補碼搞不清楚,這個問題就難以搞清楚的。

    這一塊能夠先不考慮了。剛開始學習的時候,不一樣類型的數據不要相互轉換。


char使用常見問題解析

# include<stdio.h>

int main(void)

{

    char ch = 'A';    //正確

    //char ch = "AB";    //錯誤,由於char只有一個字符,AB兩個字符放不進去

    //char ch = "A";    //錯誤,根據以前的筆記能夠知道,雙引號內部必定添加了\0,因此它不是「一」個字符

    //char ch = 'AB';        //錯誤,只能存放一個字符,單引號是能用於單個字符

    //char ch = 'B';    //錯誤,和第一行結合起來,就等於變量名被重複定義了兩次

    ch = 'C';

    ch = 'd';

    printf("%c\n",ch);

    return 0;

}


14,什麼是ASCII碼

它不是一個值,而是一種規定,它規定了不一樣的字符使用哪一個整數值去表示。

它規定了 「A」 --65

「B」 -- 66    等等

實際上第15個問題,也就解決了,字符也是經過這種ASCII編碼的規定,以整數的形式存儲了起來。


15,字符的存儲[字符的本質上與整數的存儲方式相同]

見第14問。


學PHP的小螞蟻 博客 http://my.oschina.net/woshixiaomayi/blog

相關文章
相關標籤/搜索