資料型別與運算子

2021-10-07 21:00:59 字數 1718 閱讀 2799

字下美人數、駱駝、有意義

字:字母a~z ; a~z

下:下劃線_

美:美元符$

人:人民幣符¥

數:數字0~9

(要點:不能以數字開頭;變數名由 字下美人數 組成)

駱駝:駝峰命名法(小寫字母開頭):例classname、addressofschool

有意義:見名知義

基本資料型別:

(1)數值型

整數型別:byte、short、int、long

非整數型別(浮點數):float、double

(2)非數值型

字元型:

字元0:對應的ascii碼值48(16進製制的ascii值0x30)

字元a:對應的ascii碼值65(16進製制的ascii值0x41)

字元a:對應的ascii碼值97(16進製制的ascii值0x61)

布林型:(判斷的結果)

(3)字串型:string(不是基本資料型別)

附:常量指在程式執行中不能改變的量

【 訪問修飾符 】 變數型別 變數名 【=初始值】

(1)隱式資料型別轉換:從小型別轉到大型別,自動就可以轉換。

(2) 強制資料型別轉換:從大型別轉到小型別,必須進行強制型別轉換,而且可能丟失精度。

(3)特殊轉換:所有基本資料型別和字串相加時,全部轉成字串型

三變數交換法:

(1)先定義乙個臨時變數,用於儲存交換過程中的值

(2)儲存num1的值

(3)使用num1接收num2的值

(4)使用num2接收臨時變數中的num1的值

(1)賦值運算子

賦值運算子「=」用於給變數指定變數值,並可以和算術運算子結合,組成復合賦值運算子。如:

a+=b; ------> a=a+b;

a-=b; ------> a=a-b;

(2)算術運算子

算術運算子包括「+」、「-」、「*」、「/」、"%"、「++」、「- -」。(a++和++a的關係:都是對a加1,a++是加之前a的值,++a是加之後a的值)

(3)關係運算子

(4)邏輯運算子

&& 邏輯與:a && b --> a表示式和b表示式同時為true,則結果為true

|| 邏輯或:a | | b --> a表示式和b表示式同時為false,則結果為false

!取反: !a—>a為true,則結果為false

(5)運算子優先順序

資料型別與運算子

資料型別 型別轉換 算術運算子 賦值運算子 比較運算子 邏輯運算子 條件語句 資料型別 位元組範圍 byte 1b 8位 128 127 short 2b 16位 32768 32767 int4b 32位 2 31 2 31 1 long 8b 64位 2 63 2 63 1 floate 4b ...

資料型別 運算子

一.資料型別 1.整數型別 2.浮點數 定點數 m為精度 資料總長度 d為標度 小數點後長度 單精度 佔4個位元組,有效數字是7位 雙精度 佔8個位元組,有效數字是16位 在一定情況下,浮點數能表示更大的儲存範圍,但容易產生誤差。因而對精度要求較高時,選擇定點數。定點數以字串儲存。3.日期 時間 4...

資料型別。運算子

一.變數不能重複宣告 int a 10 int a 100 錯誤 二.8種資料型別 1.整形 byte short int long byte 的取值範圍 128 127 2的7次方到2的7次方 1 short 的取值範圍 32768 32767 2的15次方到2的15次方 1 int 的取值範圍 ...