入門本での特殊文字の例題練習で下記コードの実行結果が453になるはずなのですが、
45になってしまい調べるとprintf("123\r45\n")にしてみた所、453となりました。
自分としては著者が\nを本に書き忘れてるのでは?と思いました。
分からないのは改行\nを書くと書かないので実行結果が変わってしまうのはなぜなのかです。
コード:
#include <stdio.h>
int main(void){
printf("123\r45");
return 0;
}
環境
OS : windows 11
visual studio 2022
C言語を始めたばかりです。
分かるという方がおられましたらよろしくお願いします。