一个关注IT技术分享,关注互联网的网站,爱分享网络资源,分享学到的知识,分享生活的乐趣。
先来看一道题#include<stdio.h>intmain(){inta=43;printf("%d\n",a);return0;}看完嘴角疯狂上扬,这题我会,输出43,贼简单。结果突然看到一题#include<stdio.h>intmain(){inta=43;printf("%d\n",printf("%d"
先看一段代码#include<stdio.h>intmain(){intch=getchar();return0;}起初看到,感觉是非常奇怪,但查了一下发现其返回值就是int类型,整型的话一般字符的ascll码用char类型其实也是能存下的,但是那只是在读取成功的情况下在下面图中可以看到,如果读取失败的话返回值则为EOF,而EOF为-1,用char类型就会存不下-1的补码,故用int类型的变量来接收getchar的内容 对编程感兴趣的我却没有get到想要的专业专业不对也
关于我们 | 我要投稿 | 免责申明
Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1