当前位置: 首页 > news >正文

佛山找企业的网站wordpress安装腾讯云

佛山找企业的网站,wordpress安装腾讯云,做电商网站的公司简介,石家庄网站建设案例《C程序设计教程#xff08;第四版#xff09;——谭浩强》 习题2.9 编程序用getchar函数读入两个字符给c1#xff0c;c2#xff0c;然后分别用putchar函数和printf函数输出这两个字符。 #xff08;1#xff09;变量c1#xff0c;c2应该定义为字符型或者整型吗#x…《C程序设计教程第四版——谭浩强》 习题2.9 编程序用getchar函数读入两个字符给c1c2然后分别用putchar函数和printf函数输出这两个字符。 1变量c1c2应该定义为字符型或者整型吗或者二者皆可 2要求输出变量的ASCLL码应该怎么处理用putchar函数还是printf函数 3整型变量与字符变量是否在涉河情况下都可以相互替换呢 代码 //《C程序设计教程第四版——谭浩强》 //习题2.9 编程序用getchar函数读入两个字符给c1c2然后分别用putchar函数和printf函数输出这两个字符。 #include stdio.hint main() {int c1 getchar();int c2 getchar();putchar(c1);putchar(\n);printf(%c\n,c2);return 0; } 运行结果 1变量c1c2应该定义为字符型或者整型吗或者二者皆可 在 C 语言中getchar函数返回的是一个int类型的值表示读取到的字符的 ASCII 码。这个设计的原因是getchar函数需要能够返回所有可能的字符值 (0 到 255) 以及额外的特殊值 EOF表示文件结束或输入流的结束因此它返回的是int类型。 但在你的上下文中 和 变量的类型可以有以下考量c1c2 字符型 (char) 如果我们只关心读取到的字符本身并且确定不会直接处理 EOF你可以将c1和c2定义为char类型。这样可以节省一些内存虽然在实际应用中这微不足道。然而定义为char后你需要特别小心可能的 EOF 情况因为如果发生 EOFc1和c2的值可能会被当作正常的字符。这种情况下使用int类型在处理输入时就显得更为安全。 整型 (int) 如果你将c1和c2定义为int类型你可以直接存储getchar的返回值包括正常的字符和 EOF 值。这样处理起来会更安全以避免因字符溢出而产生的不确定行为。 2要求输出变量的ASCLL码应该怎么处理用putchar函数还是printf函数 可以使用printf函数因为它能够方便地格式化输出。尽管putchar函数可以输出字符但它不适合直接输出一个字符对应的 ASCII 码。 #include stdio.hint main() { // 提示用户输入两个字符 printf(请输入两个字符用回车分隔: \n);int c1 getchar(); // 读取第一个字符 getchar(); // 读取并忽略换行符 int c2 getchar(); // 读取第二个字符// 输出第一个字符及其 ASCII 码 printf(第一个字符: %c 的 ASCII 码是: %d\n, c1, c1); // 输出第二个字符及其 ASCII 码 printf(第二个字符: %c 的 ASCII 码是: %d\n, c2, c2);return 0; } 3整型变量与字符变量是否在涉河情况下都可以相互替换呢 在 C 语言中整型变量如int 和字符变量如 char不可以在所有情况下直接相互替换但在某些情况下可以更安全地操作。以下是一些详细的考虑 1. 字符与整型的关系 字符类型 char通常用于存储单个字符。字符在内部是以其 ASCII 码表示的。整型类型 int用于存储整数值,包括较大的数值。由于int可以表示的范围更大它可以安全地存储char类型的值。 2. 相互转换 隐式转换在 C 中char固定为整数类型的子集因此所有char值都能被提升为int但反过来就可能会出现问题特别是涉及到范围的问题。 例如 然后声明 char ch A;是合法的 int num ch;的值将是 65ASCII 码。 显式转换也可以手动进行类型转换。 char ch A; int num (int)ch; // 显式转换 3. 使用getchar和putchar 使用getchar()函数读取字符时它返回的是int类型因此你可以安全地将读取的字符值存储在int变量中也可以存储在char变量中但是要注意存储在char中后如果读取的字符是 EOF可能会引发问题。 putchar()函数需要一个int类型的参数但它会将int转换为char返回给标准输出。你可以直接使用。​​​​​​​ 4. 风险 数据丢失如果一个char类型的值超出了int范围尽管在现有情况下通常不太可能但如果你尝试将一个不合法的char直接赋值给char类型的变量可能会引发数据丢失。 EOF 和无效值如果你用getchar()函数来读取字符并将其存储在 类型中一旦读取到 EOF通常是 -1)可能会因为char类型无法表示负值而导致问题。
http://www.w-s-a.com/news/222869/

相关文章:

  • 企业网站的作用和目的手机回收站
  • 大连零基础网站建设培训电话郎溪做网站
  • 成都科技网站建设注册公司最少需要多少注册资金
  • 找公司做网站注意事项麻城建设局网站停办
  • 沧州企业做网站wordpress 消息通知
  • 网站开发外包计入什么科目怎样申请网站空间
  • 西安建设局网站小孩把巴塘网站建设
  • 做网站 客户一直要求改郑州做优惠券网站的公司
  • 专门做特卖的网站是什么东北石油大学秦皇岛吧
  • 网站建设需要云主机吗wordpress 下载数据表插件
  • 集团网站建设哪个好石龙镇仿做网站
  • 网站建设费税率是多少项目备案信息查询
  • 网站开发php有哪些权威发布型舆情回应
  • 凡科建站有哪些弊端百度手机怎么刷排名多少钱
  • 南山网站公司在招聘网站做销售工资高吗
  • 百度联盟怎么加入赚钱合肥seo按天收费
  • 网站建设与用户需求分析加盟店排行榜加盟项目排行榜
  • 柳州市诚信体系建设网站wordpress建手机网站吗
  • 网站策划书是什么水产公司网站源码
  • 温州做网站多少钱网站服务器机房
  • 网站公司设计 网站首页什么网站专门做图片
  • 书店网站怎么做网站点击快速排名
  • 太阳镜商城网站建设公司做网站
  • 如何制作个人作品网站宣传片拍摄合同
  • 关于微网站策划ppt怎么做做插画的网站
  • 做设计网上揽活哪个网站最好中企动力算大厂吗
  • 电子商务网站开发常用工具牡丹江吧
  • 四川成都网站制作公司wordpress 获取某个分类的文章
  • wordpress 编辑器推动门户网站建设不断优化升级
  • 做游戏网站的前景温江区建设局网站