一.常量:其值在程式的執行過程中不發生改變的量。
分類:1字面值常量2自定義常量
字面值常量的分類:1字串常量2整數常量3小數常量4字元常量5布林常量6空常量
二.二進位制:0,1組成,以0b開頭
八進位制:以0開頭
十進位制:整數預設是十進位制
十六進製制:以0x開頭(x可以大寫)
三.十進位製到任意進製的轉換原理:除積取餘,直到商為0餘數反轉
四.原碼反碼及補碼
所有資料的運算都是採用補碼進行的
最高位為符號位,「0」表示正「1」表示負
五 資料型別
六.使用變數的注意事項
a:作用域問題
變數定義在哪一級大括號中,哪個大括號的範圍就是這個變數的作用域。相同的作用域中不能定義兩個同名變數。
b:初始化值問題
沒有初始化值不能直接使用
c:在一行上建議只定義乙個變數
可以定義多個,但是不建議
七.資料型別轉換
八.強制資料型別轉換
強制轉換的格式
目標資料型別 變數名=(目標資料型別)(被轉換的資料);
強制轉換的注意事項
盡量不要使用強制型別轉化,因為可能存在損失精度的問題。
byte b = 130有問題,byte b = (byte)130
九.ascii碼表的概述
記住三個值:
『0』 48
『a』 65
『a』 97
十.+在有字串參與中被稱為字串連線符
system.out.println(5+5+"=5+5");
結果10=5+5
十一.運算子
什麼是運算子
對常量和變數進行操作的符號稱為運算子
運算子的分類
算術運算子
+ , - , * , / , % , ++ , –
賦值運算子
=, +=,-=,*=,/=,%=
比較運算子
== ,!= , < , > , <= , >= , instanceof
邏輯運算子
(並且) , |(或者) , !(非) , ^(異或) , &&(短路與) , ||(短路或)
位運算子
&(與),|(或),^(異或) , ~(按位取反) , <<(左移) ,>>(右移) ,>>>(無符號右移)
三目運算子
注意事項:
a:整數相除只能得到整數。如果想得到小數,請使用浮點數
b:/獲取的是除法操作的商,%獲取的是除法操作的餘數
%運算結果的符號,取決於參與運算是左邊的符號
十二.賦值運算子
short s=1;s = s+1;有問題,參與運算s變成int型,short容不下int型
short s=1;s+=1;無問題,+=執行過程中會有強制型別轉換
十三.關係運算子
== ,!= , < , > , <= , >= , instanceof
無論你的操作是簡單還是複雜,結果是boolean型別。
C 入門必掌握知識點總結
c with classes 類及派生類 公有和私有成員 類的構造和析構 友元 內聯函式 賦值運算子過載等。c 1.0 新增虛函式概念,函式和運算子過載,引用 常量等。c 2.0 更加完善支援物件導向,新增保護成員 多重繼承 物件的初始化 抽象類 靜態成員以 及const成員函式。c 3.0 進一步...
flask必掌握基礎知識
前提 檢視函式主要用於處理請求,傳入其他請求物件,將一團糟,上下文可以把某些物件變為全域性訪問。flask使用上下文讓特定的變數在乙個執行緒中全域性可訪問,不干擾其他執行緒。g 處理請求臨時儲存的物件 request 請求物件,封裝客戶端發的http請求的內容 seeion 使用者回話,儲存請求間需...
C語言必掌握知識點
個人總結,學c的趕快看 1 a 和 a 的區別 a 先加在賦值 a 先賦值在加 後者賦給變數b的值為a而不是a 1後的值 2 按位與 同為1時為1,其他為0 如 1110 1010 1010 按位或 同為0時為0,其他為1 如 1110 1010 1110 3 非運算 按位取反 如 1111 000...