一什麼是變數?
變數是jvm開闢出來的用來儲存資料的儲存空間(注意是乙個空間,空間裡面是資料或儲存物件的位址)
二 變數的使用規則和命名規則
1、命名規則:(1)使用數字,字母,下劃線,$符命名,但是數字不能開頭
(2)盡量做到見名知意
(3)使用駝峰命名法(從第二個單詞開始首字母大寫 如myname)
(4)不要使用關鍵字(如public static 等等)
使用規則
(1)要想使用變數,必須先宣告變數,宣告的格式為:
資料型別 變數名
宣告變數之後還要給變數進行初始化(即賦初值):
包括 先宣告然後在初始化
宣告之後直接初始化
(2) 變數可以重複賦值
(3)變數有自己的作用域,要在自己的作用域中使用
如:public class demo02{
public static void main(string args){
int age;
system.out.println(age);//未初始化
system.out.println(count);//未定義變數
int num_=10;
system.out.println(num_);
int 3a = 10;//命名錯誤,數字不能開頭
int $a = 10;
system.out.println($a);
//10
b = 3 ;//未宣告,沒有宣告變數的資料型別
system.out.println(b);
三、變數的型別
1、基本資料型別: (byte short int long double float char boolean)共八種
2、引用資料型別(除了上面八種其它都是引用資料型別)
整數型別4種:byte—short—int—long (範圍從小到大)精度從大到小(long–int–short–byte)
浮點數型別2種:double(8位元組 64位二進位制) float(4位元組 32位二進位制)
字面量:預設型別為double,即64位的浮點數型別
如果想直接寫32位的浮點數,需要在數值後
新增f/f
比如:
double num = 3.14;
float num1 = 3.14f;
字元型:char 在記憶體中佔兩個位元組(16位二進位制)。值中必須有且只有乙個字元,字元必須用單引號引起來。
它的底層二進位制是無符號的整數型別 所以可以付給它整數。但是存入變數後,其實是整數所對應的字元。
布林型:boolean 只有兩個值(true,false)
變數 資料型別
記錄資料 每一次 的值可能會變,用變數抽象代指 數學變數 設x 求 y 3 x 10 1.變數的宣告及初始化 型別關鍵字 變數名 初始值 變數名 純字母 組合 非關鍵字 字母1.數字不能開頭 long x1 3 int x2 3 short x3 3 byte x4 127 x4 5 x4 x1 變...
變數 資料型別
c語言 是一門強型別 資料型別之分 面向過程的語言 注 是以模組 函式 過程 單位,執行的單位 程式 演算法 資料 c語言的資料 一,原始檔 存放高階語言的檔案 字尾名 c 二,程式的入口函式 程式開始的地方 主函式 三,整型,浮點型,字元型 常量 變數 1,整型常量100 0100 0x100 2...
變數 資料型別
1.值型別 var a 100 var b a a 200 console.log b 2.引用型別 物件 陣列 函式 特點 可以無限制拓展屬性 var a var b a b.age 21 console.log a.age 3.typeof 運算子 只能區別函式和值型別,不能區分引用型別 typ...