Java語言中的ll和L用于表示一個長整型(long)數據類型的值的字面量。ll和L在Java語言中具有相同的含義,都表示長整型(long)數據類型的值。使用ll或L后綴可以幫助編譯器識別長整型(long)字面量的數據類型,從而避免數據類型轉換的錯誤。
long a = 1234567890; //默認為int類型,會編譯錯誤 long b = 1234567890LL; //使用ll后綴表示長整型,可以正確編譯 long c = 1234567890L; //使用L后綴表示長整型,可以正確編譯
在Java語言中,長整型(long)數據類型表示的整數范圍是-9,223,372,036,854,775,808到9,223,372,036,854,775,807,使用ll或L后綴可以表示這個范圍內的整數類型。
總的來說,使用ll或L后綴可以幫助編譯器識別長整型(long)字面量的數據類型,從而避免數據類型轉換的錯誤。在表達長整型數字時,我們應該優先使用這兩個后綴來保證代碼的正確性。