If I send a byteball on the exchange to a wallet, will I be charged 1TB if I send 1TB? Is it the same when I send the byteball on the wallet to the exchange?
Nope you won't be charged 1TB for sending 1TB, the fees equal the size of the transaction on the network not the sent amount. You always pay fees whenever you do a transaction.