Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
char* str = “ABC\n”;
「この文字列には何文字が割り当てられていますか?」と聞かれると、なぜ答えは5なのですか?
英字 3 文字 + エスケープ文字 1 文字 + 文字列の末尾 [ \0] 文字 1 文字
\0
A、B、および C 用に 3 バイト、改行用に 1 バイト、ヌル (別名 \0 文字) 用に 1 バイト。