![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
aimotee
这个作者很懒,什么都没留下…
展开
-
char类型数据的输出问题(下)
上次说到的char类型输出的问题原创 2022-12-09 22:49:53 · 333 阅读 · 0 评论 -
char类型数据的输出问题(上)
今天学习的时候遇到很有意思的一个事情 #include #define x "abcde "int main(void) { char a='6a'; printf("%c",a); return 0; }输出:a我这样打印出来的是最后一位字符(包括空白字符)还有 #include原创 2018-01-02 16:31:09 · 5035 阅读 · 2 评论 -
自己开始学C,记载自己的每一点进步
学了数据类型,就想自己弄个输入数字改进制的原创 2017-12-27 14:03:05 · 148 阅读 · 0 评论 -
float数和double数类型的一些自己的理解
首先float和double数都是浮点数的一种,然后float占4个字节也就是32位,double占8个字节也就是64位,经过几个实验,float数只能精确六位尾数非0的浮点数,也就是比如2.33333或者121.136等,再后面的数就无法确定了(如果尾数是0打印就会以0补全,还不知道为什么)。double数的精度更高,但是占内存也更多原创 2017-12-29 11:16:38 · 322 阅读 · 0 评论 -
关于前后缀递增++和递减--运算符的一点区别
分别都有前后缀的区分i++;++i;i--;--i;如果运算符在后面那就是先用i进行了运算在把i+1,如果运算符在前面那就是先把i+1在进行运算简单例子:int main(viod){ int a=1,b=1; a=a++; b=++b; printf("%d %d ",a,b); return 0;原创 2018-01-05 00:53:58 · 1575 阅读 · 0 评论 -
关于输入scanf()中char类型数据后面跟\n符号的处理
学了有一阵C语言了,再写到一个很简单的scanf()while语句中突然发现了一个问题#include int main(void){ char a; scanf("%c",&a); while(a { printf("Enter another char:\n"); scanf("%c",&a);原创 2018-01-22 17:47:57 · 2259 阅读 · 0 评论 -
for循环的一点自学的心得
for(initialize;test;update)statement;只执行一次inttialize(可以是表达式,也可以是字符串),for循环是一种入口条件循环,如果条件不满足那就可以一次都不循环。它是先对test求值,然后判断知否为真假,循环,再求uptade的值,再判断test值。而且经过测试,for循环后面直到一个 ;结束或者后面跟个{}循环大括号里面的内容。原创 2018-01-10 17:10:59 · 1299 阅读 · 0 评论