c语言中的input和ouput的用法,c语言Input&Output.ppt | 您所在的位置:网站首页 › c语言output和input怎么输出 › c语言中的input和ouput的用法,c语言Input&Output.ppt |
c语言Input #include 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 : a↙ Please input a float number: 3.5↙ integer:12 character :a float number:3.500000 C格式符的问题及解决—例4.6 #include 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 : a↙ Please input a float number: 3.5↙ integer:12 float number:3.500000 C格式符的问题及解决—例4.6 #include 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:"); getchar(); /*将存于缓冲区中的回车字符读入,避免被后面的变量作为有效字符读入*/ 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 : a↙ Please input a float number: 3.5↙ integer:12 character :a float number:3.500000 C格式符的问题及解决—例4.6 #include 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); /*第2种解决方案:在%c前加一个空格*/ printf("character: %c\n", b); printf("Please input a float number:"); scanf("%f" |
CopyRight 2018-2019 实验室设备网 版权所有 |