文字コードとかC言語とかよく分からないのでスレ違いかもしれませんが質問させて下さい

文の格納に必要なバイト数をJISコードの場合とシフトJISコードの場合のそれぞれで計算する問題なのですが、これはどうやって考えれば良いのですか?

漢字、カタカナ、英数字(半角)、記号で構成されている文です

曖昧な質問で申し訳ないのですが、ここでは課題の文を晒せないので、よろしくお願いします><