$ uname -m x86_64 $ source /etc/os-release && echo $NAME Arch Linux $ echo '#include <iostream>' | g++ -E -x c++ - | wc 27336 59448 643240
If your <stdio> is comparable to mine, that's still about 30 times more bytes that the compiler sees for C++ compared to C.
If your <stdio> is comparable to mine, that's still about 30 times more bytes that the compiler sees for C++ compared to C.