编写一个打印EOF值的程序

编写一个打印EOF值的程序,第1张

#include <stdioh>

int main()

{

printf("Hex=%x U=%u D=%d\n",EOF,EOF,EOF);

return 0;

}

======

按16进制,无符号十进制整型,有符号十进制整型输出值:

Hex=ffffffff U=4294967295 D=-1

while(scanf("%d",&a)!=EOF)

或者

while(~scanf("%d",&a))

两个是一样的,都是以文件尾(EOF)为结束标志

输入EOF的方法:先换新行(按回车),然后按ctrl+z,然后再回车。

如果是统计大小写字母个数的话,你这程序错了,下面是我写的,你看看是不是你想要的

#include <stdioh>

int main()

{

char ch;

int m, n;

m = n = 0;

printf("please input character:\n");

while ((ch = getchar()) != EOF)

{

if(('A' <= ch) && (ch <= 'Z'))

m++;

if(('a' <= ch) && (ch <= 'z'))

n++;

}

printf("大写字母个数:%d   小写字母个数:%d\n", m, n);

return 0;

}

以上就是关于编写一个打印EOF值的程序全部的内容,包括:编写一个打印EOF值的程序、c语言程序怎么实现"输入结束标志为EOF"用scanf。急!、C语言题目:编写一个程序,把输入作为字符流读取,直至遇到EOF。输出大写字母和小写字母的个数。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9848393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存