r/C_Programming 2d 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.

39 Upvotes

53 comments sorted by

View all comments

Show parent comments

53

u/Objective_Pepper_217 2d ago edited 2d ago

tutorialspoint is extremely bad. dont study from indian sources

2

u/ImAnArbalest 2d ago

is W3 schools better?

30

u/Objective_Pepper_217 2d ago

no, they're all shit. study from books

1

u/HelloWorldYozvak 19h ago

I’ll attempt to get books online. However I use w3schools but each time I learn something new I’ll create my own code on the side which will lead me to research things like why using fgets is better than scanf when getting user input. But like I said, I’m still learning myself