it would mean that I'm sending 1 byte over the network if I were to use a string right?
If you encode it as ASCII without termination and length information, yes.
Especially if you manage to magically avoid network overhead. 1 number is still a TCP packet, which is still an ethernet packet.