Which of the following automatic type conversion will be possible?

Which of the following automatic type conversion will be possible? Correct Answer All of these

Option A: short to int
Option B: byte to int
Option C: int to long

These conversions are possible because they involve widening conversions where the destination type can accommodate the values of the source type without loss of information.

So, the correct answer is: Option D: All of these

Related Questions

Consider the following grammar (that admits a series of declarations, followed by expressions) and the associated syntax directed translation (SDT) actions, given as pseudo-code: P → D* E* D → int ID {record that ID.lexeme is of type int} D → bool ID { record that ID.lexeme is of type bool} E → E1 + E2 {check that E1.type = E2.type = int; set E.type := int} E → !E1 {check that E1.type = bool; set E.type := bool} E → ID {set E.type := int} With respect to the above grammar; which one of the following choices is correct?