- 博客(5)
- 收藏
- 关注
原创 C语言混合数值和字符输入简单介绍
/*通过读入一个字符和两个数字,然后打印字符的行数,列数*/#include <stdio.h>void display(char ch,int lines,int width);int main(void){ int ch; /*字符*/ int rows,cols; /*行和列*/ printf("请输入一个字符和两个数字:\n"); while((
2017-11-07 18:18:00 5149
原创 C语言关于缓冲输入和通过键盘模拟文件结尾条件
首先来看一段代码先:int main(void)char ch;while((ch=getchar())!='#')putchar(ch);return 0;代码表示了当用户输入不是#这个字符时,程序将一直打印出来你写的字符。当用户按下Enter键程序才可以使用用户输入的字符,用户输入的字符被收集并储存在一个被称为缓冲区的临时储存区。我们可以把它解释成为一个缓冲输入【缓冲分为两类】①完全缓冲I/
2017-11-05 17:22:09 733
原创 C语言只读每行的首字符详解
***************关于只读首字符,我们要理解其思路先!下面一一分析!!!!***************我们知道获取一个字符可以这样表示:定义char ch; ch=getchar();这里表示读取一个字符.***************那么如何做到丢弃一行中的其他字符呢???下面演示一遍-。-while(getchar()!='\n'); *******
2017-11-02 18:29:49 2809
原创 C语言条件运算符实例分析
************条件运算符:?:例子:max=(a>b) ? a:b;表示如果a大于b,那么a赋值给max,否则是b赋值给max;等价于: if(a>b) max=a; else max=b;补充一点:条件运算符需要三个运算对象,其形式为a?a:b*********
2017-10-31 18:12:02 3723
原创 C语言ctype.h系列的字符函数
#include #define SPACE ' 'int main(){char ch;ch=getchar();while(ch!='\n'){if(ch==SPACE)putchar(ch);elseputchar(ch+1);ch=getchar();}putchar('\n')
2017-10-30 16:32:25 660
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人