編程萌新必看!初學C語言必會的知識點,你學廢了嗎?

在C語言中,運算符還挺多的,有的看起來甚至不像是個運算符。好比:%,這個百分比符合,實際上就是個運算符。編程

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

基本運算符ide

「=」賦值運算符:將右邊的值賦給左邊學習

例如:a=2;a這個變量就獲得了2這個值。視頻

注意:區別「==」,這個是關係運算符!纔是咱們說的等於,好比1==1,就是1等於1,a==1,就是a等於1,等於不表明賦值!blog

「 + - * / 」加減乘除運算符:就和寫數學題裏面的加減乘除同樣。教程

例如:a=1+3/3*4-2內存

運算順序也遵循數學的運算順序,都是計算完以後,再把計算結果賦值給=號左邊的變量。編譯器

其餘運算符源碼

sizeof運算符:計算數據類型所佔內存的大小,並以字節的方式返回。數學

例如:a=sizeof(int); 返回值4給a,說明int類型的數據佔4個字節。

既然看這篇文章的人,都是第一次接觸編程,那麼,我再補充一個小知識吧!

char類型的數據,佔1個字節

int類型的數據,佔4個字節

double類型的數據,佔8個字節

這個是基本的知識,得掌握,不過在不一樣的編譯器當中,可能佔的字節有點不同,會有些出入。若是你想知道本身的編譯器是怎麼算的,就用sizeof運算符試試看吧!

「%」取餘運算符,也有人叫取模運算符:就是將一個算數表達式的的餘數做爲結果,返回這個餘數的值。

好比:a=6%4;那麼a的值就是2。就是把餘數返回。

自加自減運算符

「a++和++a」自加運算符:這二者是有區別的,新手還很容易錯,a++是先將a賦值,再本身加1,++a是先本身加1,而後在賦值。

好比:b=a++;(a初始值爲1)那麼b的值就是1,而後c=a++,這時候,c的值就爲2了,由於在賦值給b的時候,a本身加了1

再好比:b=++a,a的初始值爲1,此時b的值就爲2,由於a先本身加了1,才賦值給b的。

「--a和a--」自減運算符:道理和上面同樣,就是變成了減法而已。

關於優先級的問題,若是你不能確認那個運算符先算,很簡單,你把要先算的加上括號就能夠了!

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 


另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 

編程學習:

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

相關文章
相關標籤/搜索