円売ってビットコイン買う⇒ビットコインが値上がりし、円に換金すると税金が発生

これはいいけど

@円を売ってビットコイン買う
Aビットコインが値上がりし、仮想通貨Aに変える
B仮想通貨Aが値上がりし、仮想通貨Bに変える
C仮想通貨Bを日本円に換金する

Cの時に税金は発生する?
また、Bの仮想通貨同士の交換を何回も経由した場合どうなるんだ?