- 博客(5)
- 收藏
- 关注
原创 C语言学习笔记4:getchar()与scanf()的联合使用关键
使用getchar与scanf联合使用时的注意要点在程序中若先使用了scanf()进行了输入读取,再使用getchar进行字符读取,则会使程序输出结果出现问题:这是因为在scanf()进行输入读取后,会把换行符保留在缓冲区,作为下次输入的读取,此时使用getchar进行输入字符的读取就会出现将缓冲区的换行符作为字符读取而导致程序错误;此时的解决办法有二:1、不使用scanf();2、每次调用scanf()时后紧跟一getchar(),作为对scanf()的”影响消除”;下列两个示例以加深记忆:
2022-03-07 15:38:36 2563 1
原创 C语言学习笔记3:输出函数的格式控制
printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为:printf(“格式控制字符串”, 输出表列)其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:“%d”表示按十进制整型输出;“%ld”表示
2022-01-17 11:28:57 932
原创 C语言学习笔记1:Scanf()函数的使用要点
Scanf()函数的使用要点:函数字符串的所有内容都是读取内容 必须一一对应*(空格如C中其他部分一样,可忽略)*Example :#include<stdio.h>int main(){ int a = 0; int b = 0; scanf("%d %d",&a,&b); printf("a=%d,b=%d",a,b); return 0;}则输入:1 2 有:反之,若输入1,2或1 . 2则返回值为0 0
2022-01-03 19:27:20 533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人