c语言-输入输出.pptVIP

  • 2
  • 0
  • 约8.35千字
  • 约 41页
  • 2019-04-30 发布于江苏
  • 举报
Input r: 5.3↙ printf WITHOUT width or precision specifications: circumference = 33.300854, area = 88.247263 printf WITH width and precision specifications: circumference = 33.30, area = 88.25 计算圆的周长和面积 ?数据的格式化输出函数printf() ?数据的格式化输入函数scanf() ? 字符输出函数putchar() ? 字符输入函数getchar() 字符常量是用单引号括起来的一个字符 ‘a’是字符常量 ‘3’表示一个字符常量,而3则表示一个整数 转义字符(Escape Character) 一些特殊字符(无法从键盘输入或者另有他用)用转义字符表示 通过调用标准库函数来实现 #includestdio.h 字符输出函数 putchar(ch) 向输出设备输出一个字符ch 字符输入函数 getchar() 无参数 函数值为从输入设备接收的字符 Press a key and then press Enter: B↙ b ch = ch - (a – A); %c character 以字符形式输出单个字符 %s string 输出一个字符串 Press a key and then press Enter: B↙ b, 98 #include stdio.h main() { int data1, data2, sum; char op; printf(Please enter the expression data1 + data2\n); scanf(%d%c%d,data1, op, data2); printf(%d%c%d = %d\n, data1, op, data2, data1+data2); } Please enter the expression data1 + data2 第1次测试 12 + 3↙ C格式符的问题及解决(1-1) #include stdio.h main() { int data1, data2, sum; char op; printf(Please enter the expression data1 + data2\n); scanf(%d%c%d,data1, op, data2); printf(%d%c%d = %d\n, data1, op, data2, data1+data2); } Please enter the expression data1 + data2 第2次测试 12 3↙ 12 3 = 15 C格式符的问题及解决(1-2) #include stdio.h main() { int data1, data2, sum; char op; printf(Please enter the expression data1 + data2\n); scanf(%d%c%d,data1, op, data2); printf(%d%c%d = %d\n, data1, op, data2, data1+data2); } Please enter the expression data1 + data2 第3次测试 12+3↙ 12+3 = 15 C格式符的问题及解决(1-3) #include stdio.h main() { int a; char b; float c; printf(Please input an integer:); scanf(%d, a); printf(integer: %d\n, a); printf(Please input a character:); scanf(%c, b); printf(character: %c\n, b); printf(Please input a float number:); scanf(%f, c); printf(float: %f\n, c); } Please input an integer: 希望得到的运行结果 12↙ Please input an character :

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档