码迷,mamicode.com
首页 >  
搜索关键字:getchar    ( 2598个结果
私人定制-词法分析
私人定制词法分析,能够在输入一整段句子时准确地进行词法分析,并提供种别码表。 通过定义数组循环不断读入与分析单词。 先判断单词是否为数字,如是标志符再进一步判断是关键字、界符还是标识符。 每次读完单词执行一次getchar()后重复循环,当输出##时退出循环。 图片、源代码如下: ...
分类:其他好文   时间:2016-09-30 14:55:34    阅读次数:140
输入输出优化
被各种变态的出题者出的数据坑到了这里/sad 1 int read() 2 { 3 int num=0; char ch=getchar(); 4 while(ch<'0'&&ch>'9') ch=getchar(); //过滤前面非数字字符 5 while(ch>='0'&&ch<='9') {n ...
分类:其他好文   时间:2016-09-26 14:28:38    阅读次数:139
读入输出优化_C++
当我们考试时遇到大量的读入或者输出时,这些代码会耗费许多运行程序的时间,导致TL 本来 log2n 的算法因为读入被卡成线性的就太不划算了,所以我们这里要采用读入输出优化 getchar 和 putchar 是最快的读入输出方式,变量名尽量用一些不是很常用的,以免冲突 这里注释掉的是考虑负数的情况, ...
分类:编程语言   时间:2016-09-21 23:07:39    阅读次数:206
跟尹成前辈学C/C++ 004
转义字符 #define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h> void main1() { char ch = getchar(); //获取一个字符 putchar(ch); //输出一个字符 system("pau ...
分类:编程语言   时间:2016-09-19 13:09:27    阅读次数:499
3day_C基础
【1】putchar 格式: putchar( c ) 参数: c常量、变量或表达式 功能:把字符c输出到标准输出上 返值:正常,为显示的代码值; 【2】getchar 格式:getchar( void ) 功能:从标准输入上读一字符 返值:正常,返回读取的代码值;出错,返回EOF(-1) 1 从终 ...
分类:其他好文   时间:2016-09-18 19:26:29    阅读次数:131
C语言输入输出函数
1. int getchar(void)与int putchar(int c) getchar函数一次只从屏幕输入读取一个字符且以整型的格式返回。如果想读取多个字符,可以将其放入循环中。 putchar函数一次只显示一个字符,如果想显示多个字符,可以将其放入循环中。 2. char* gets(ch ...
分类:编程语言   时间:2016-09-17 23:55:23    阅读次数:340
什么时候需要吸收回车?或者其他字符。
当你按下回车键的时候后面又是接收字符串的scanf或者是getchar他们由于要读取缓冲区里面的内容就会把这个回车都取到,而回车有恰恰是结束都取,所以就会直接结束!而如果你的后面的scanf不是读取字符比如你读取的是%d,那就不存在问题。还有就是如果你的下一次读取是字符串也是没关系的,因为在%s也是 ...
分类:其他好文   时间:2016-09-13 20:49:09    阅读次数:535
c++中处理输入输出的方法
在c中,常用的处理输入的函数有:scanf(),getchar(),gets(); 在c++中,常用的处理输入输出的函数有:cin,getline #1知道输入数据组数n scanf("%d",&n) while(n--){ 这里处理每一组输入,然后直接按照格式输入,没有必要开数组存储答案; } # ...
分类:编程语言   时间:2016-09-12 22:05:22    阅读次数:139
C语言第3天标准的输入输出函数
【1】putchar 格式: putchar( c ) 参数: c常量、变量或表达式 功能:把字符c输出到标准输出上 返值:正常,为显示的代码值; 【2】getchar 格式:getchar( void ) 功能:从标准输入上读一字符 返值:正常,返回读取的代码值;出错,返回EOF(-1) 1 从终 ...
分类:编程语言   时间:2016-09-12 20:46:41    阅读次数:220
输入一组数组,回车结束
#include<stdio.h>int main(){ int a[10]; int n = 0, i; char ch=0; while (ch != '\n'){ scanf_s("%d",&a[n]); ch = getchar(); n++; } for (i = 0; i < n; i+ ...
分类:编程语言   时间:2016-09-09 22:10:31    阅读次数:166
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!