冷寒nn
2017-07-18 17:39
为什么C语言要进行格式化输出?
因为C语言有不同的数值类型,如char、int、double等,而这几种数值类型的长度都不相同,所以需要用格式化输出来进行分辨;还有一点,按照格式化输出的话,能更好得使用内存,不会浪费内存。
举个例子吧:你想输出一个字符,那么你觉得需要使用什么样的格式输出呢?用 %s ?那我们来试试,输出的可能就是那个字符;那如果用 %c,输出的也是那个字符;那我们反过来,如果输出一个字符串,那应该用什么格式化输出呢?首先,我们用 %s 输出试试呢,结果是哪一串字符串,但如果用 %c 输出呢,结果可能只有最前面的那个字符。
写得有点多,不知道你能不能看懂。
好的,谢谢
c规则
C语言入门
926896 学习 · 21532 问题
相似问题