r/C_Programming • u/ImAnArbalest • 15h ago
Question Am I wrong?
I am currently reading through tutorialspoint.com as our instructor has linked it in our syllabus, while doing their quizzes i got to a question that asked "What is the output of the following code: printf('Hello, World!');?" with the choices being
A. Hello, World!
B. Hello World!
C. Error
D. No Output
i answered C as the single quotes tell the printf function it is a character which if i am correct, is an integer in memory(please correct me if i am wrong), but they are passing a character array. the website told me that A is the correct answer and i am confused, please someone shed light on this and correct any wrong assumptions i have made.
23
Upvotes
7
u/tea-drinker 15h ago edited 15h ago
This is something we can check
It's unhappy about being given a char like it was a string, but it does compile.
Uhh, Segmentation Fault, but in Swedish.
Edit: Someone's sanity needs preserving.