2.3 输入及输出

TinyC 提供两个基本的 io 命令, print 和 readint 。如:

  1. print("x = %d, y = %d", 2, 3); // 输出: x = 2, y = 3
  2. x = readint("Please input an integer");

print 命令将字符串打印至标准输出,并自动换行,仅支持 %d 格式化。 readint 命令先打印提示信息,再从标准输入中读取一个整数并返回。注意, readint 命令必须放在赋值语句的右边,单独的 readint 命令是不合法的,而 print 命令只能单独使用,不能放在赋值语句的右边:

  1. x = readint("Please input an integer"); // 合法
  2. readint("Please input an integer"); // 不合法
  3. print("x = %d, y = %d", 2, 3); // 合法
  4. x = print("x = %d, y = %d", 2, 3); // 不合法