接上篇: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