2.3 输入及输出
TinyC 提供两个基本的 io 命令, print 和 readint 。如:
- print("x = %d, y = %d", 2, 3); // 输出: x = 2, y = 3
- x = readint("Please input an integer");
print 命令将字符串打印至标准输出,并自动换行,仅支持 %d 格式化。 readint 命令先打印提示信息,再从标准输入中读取一个整数并返回。注意, readint 命令必须放在赋值语句的右边,单独的 readint 命令是不合法的,而 print 命令只能单独使用,不能放在赋值语句的右边:
- x = readint("Please input an integer"); // 合法
- readint("Please input an integer"); // 不合法
- print("x = %d, y = %d", 2, 3); // 合法
- x = print("x = %d, y = %d", 2, 3); // 不合法