I don't think it will make a difference in file size because the disk allocation is based on the data type.
@Moke123 - have seen that before, but I think it means, for example, you should use integer if integer works rather than using double, which would also work but consume more memory (and space). I don't think that has anything to do with limiting what you can put in a field, but that's just my interpretation. So a text field limited to 25 characters will perform no better than one that is limited to 255. IMHO, the only point to a limit is to control input so that (e.g.) you cannot add 5 characters to a field that should only have 4.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.