2019 12 25學習總結

2021-10-01 17:29:21 字數 1450 閱讀 9090

原碼就是二進位制定點表示法,即最高位為符號位,「0」表示正,「1」表示負,其餘位表示數值的大小
正數的反碼與其原碼相同;負數的反碼是對其原碼逐位取反,就是0變1,1變0,但符號位除外
正數的補碼與其原碼相同;負數的補碼是在其反碼的末位加1
資料型別、變數名、初始化值

格式:資料型別 變數名 = 初始化值

注意: 變數名稱:在同乙個大括號範圍內,變數的名字不可用相同

變數賦值:定義的變數,不賦值不能使用

1)基本資料型別

①整數型

位元組型:byte            1個位元組    取值範圍為-128 — 127

短整型:short 2個位元組

整型 :int 4個位元組

長整型:long 8個位元組 (建議資料後加l表示)

②浮點型
單精度浮點型:float   4個位元組   (建議資料後加f表示)

雙精度浮點型:double 8個位元組

③字元型
char:2個位元組
④布林型別
boolean 1個位元組
2)引用資料型別
包括類、陣列、介面
1)預設型別轉換
byte,short,char型別,互相不轉換,在進行運算的時候,會預設的轉換為int型別,---long---float--double

即取值範圍小的型別自動提公升為取值範圍大的型別

2)強制型別轉換
將範圍大的資料轉換成範圍小的資料

格式:目標資料型別 變數名 = (目標資料型別) 初始化值

注意:強制型別轉換,不建議去頻繁使用,因為會造成資料精度損失

基本的算術運算子:+ ,-,*,/,%

擴充套件的算術運算子:++,- -

單獨使用:    無論++或者--在資料的前面還是後面,都是對當前資料自增1或者自減1

參與運算使用:如果++或者--在資料的前面,是將當前變數自增1或者自減1,然後將其結果進行賦值(運算)

如果++或者--在資料的後面,先進行賦值(參與運算),然後在再自增1或者自減1

基本的賦值運算子:=

擴充套件的賦值運算子:+=,-=,*=,/=,%=*

將符號左邊的資料和右邊的資料做相應的演算法運算,然後再賦值給左邊變數

舉例:int a = 10;

a += 20;

先將變數a與20進行加法運算,再將結果賦值給變數a,類似於a = a+20;但不相同,因為+=運算子預設強制型別轉換

20191225日程計畫

權重 計畫 權重 計畫進度 截止日期 1.第二版本開發 新的需求開發 70 12.31 面臨的問題及其解決方法 2.1 對於遇到的問題,都會以新的部落格來記錄,這邊就不重複 總結 心得 3.1 先精後全,有目的去學習,過程就是最大的收穫,3.2 不要對任何會出問題的事情抱有幻想,也不要對自己有信心,...

學習後總結,總結後再學習

學習後總結,總結後再學習 2010年畢業以來,讀了幾百本書籍,包括it技術 管理 歷史 營銷 金融 心理等等,在讀某商學院mba一年後感覺有些東西還是要寫寫,除了能增加自己對某些知識和理論的理解外,也許其他人也碰巧想關注一下,了解這方面的東西。我所寫的都是一些簡單的概念層面的解釋,不會做太深入的闡述...

學習總結 近期acm學習的總結

開學已經乙個月了,對acm的學習也乙個月了,做了一下總結 對自己不好的地方的反省 1.開學一開始學的是stl,不得不說stl是乙個很好的東西,熟練的運用stl大大的減少了 量,也使演算法容易實現。但是我在用stl後使自己產生了一種惰性思維。在兩個星期的stl練習後,我發現自己變得越來越懶,不願意自己...