nswerWhich of these is long data type literal?Options0x99fffL0x99fffaABCDEFG99671246
Question
Which of these is long data type literal?
Options:
0x99fffL
0x99fffa
ABCDEFG
99671246
Solution
The long data type literal from the given options is 0x99fffL.
Here's why:
In Java, a long data type literal is a sequence of digits followed by an optional 'L' or 'l'. The 'L' or 'l' suffix tells the compiler to treat the number as a long value. If a number is followed by 'L' or 'l', it becomes a long literal.
From the given options:
-
0x99fffL: This is a long data type literal. It is a hexadecimal number followed by 'L', which makes it a long literal.
-
0x99fff: This is a hexadecimal number but it is not followed by 'L' or 'l', so it's not a long literal.
-
ABCDEFG: This is not a number, so it can't be a long literal.
-
99671246: This is a number but it's not followed by 'L' or 'l', so it's not a long literal.
So, the correct answer is 0x99fffL.
Similar Questions
Select the correct answerWhich of these is long data type literal?OptionsABCDEFG0x99fffL0x99fffa99671246
What is the data-type of the following expression?'2.9'Select one:intcharstringfloat
The version number field in the header is bits long, the datagram length field is bits long.
What is the range of short data type in Java?Options-32768 to 32767-128 to 127-2147483648 to 2147483647None of the mentioned
Select the correct answerWhat is the base of BigDecimal data type?OptionsBase 8Base 2Base 10Base e
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.