我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

while循环cin.get()中int与char转换

请教大神2个问题:
1.int ch; ch=cin.get()和char ch;ch=cin.get()中cin返回的值都是int吗?
为啥必须在显示ch时,将其强制转换为char类型呢?char类型,不也有sighed char【-128,127】,使得eof为-1,无法区分呢?

2.为啥将int值强制转换为char,还无法显示呢?图片说明

明白了,while((ch=cin.get())!=EOF)少了一个 括号

http://blog.csdn.net/xuexiacm/article/details/8101859

近期文章

  • Critical Route
  • Friends or Enemies?
  • for循环的判定实现??
  • C语言实现文本文档查找,存在bug
  • Echarts图表在移动端会影响页面的滚动,请问该怎么解决?
  • Java 小白求编写一道算法题
  • Java 小白诚求编写一道很简单的算法题
  • Spring AOP自动加载bean问题
  • 如何在vb中使用模块代码的方式input给界面切换对应的变量?
  • City Game
  • Alphacode
  • android studio错误日志这样的 不知道哪里错误 郁闷哭了
  • 求科普Java正则表达式怎么用?
  • Gentoo在安装kde中编译安装qtwebkit结果编译错误
  • Android studio无法打开项目
  • 如何对微信公众号内容进行爬取
  • python实现计算Hilbert-Huang谱.输出A瞬时振幅,f瞬时频率
  • 用Tkinter 实现多选项卡
  • 使用正则替换不在a标签属性中的指定的字符
  • socket成功连接100个,等几秒同时发送数据可以吗?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华