Machine-translated by Google. Questions are authored in English.
Top

Discussion

What is the format identifier for “static a = 20.5;”?

  • A.%s
  • B.%d
  • C.%f
  • D.Illegal declaration due to absence of data type

Answer: B

Correct answer: %d

With no type given, static a = 20.5; falls back on the old implicit int, so the value is truncated to 20 and the correct specifier is %d. The declaration is legal only under the pre-C99 rules; a modern compiler will warn or reject it.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.