![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言初学者
文章平均质量分 91
侠客cheems
我,把别人的BUG置之不理,所以自然有人归还。
展开
-
深入理解隐式类型转换——“整型提升” 看完不会评论区打我
什么是整型提升???C语言的整型算术运算总是至少以缺省整型类型的精度来进行的为以这个精度计算,表达式中的字符类型(char)和短整型(short)操作数在使用之前要被转换为普通的整型,这种转换称为整型提升为什么有整型提升???因为表达式的整型运算要在CPU的相关运算器件内执行,CPU内的整型运算器(ALU)的操作数的字节长度一般情况下跟int类型的字节长度一样,同时也是CPU的通用寄存器的长度.所以,如果是两个char(short)类型的数相加,在CPU内部执行时要先将其转换为CPU内整原创 2022-04-18 09:00:00 · 375 阅读 · 2 评论 -
武林秘籍之C语言大法.第三式 操作符 带你走向武林之巅
C语言大法 第三式 操作符算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下标引用、函数调用和结构成员算术操作符除了%操作符,其余的操作符都是既适用于浮点类型,又适用于整数类型当/操作符都是整数时,它执行整除运算,在其他的情况下则执行浮点数除法%为取模操作符,% 操作符的两个操作数必须为整数。返回的是整除之后的余数。移位操作符移位操作只是简单的把一个值的二进制位向左或者向右移动在左移位中,值最左边的几位被丢弃,右边多出来的空位直接补0右移位原创 2022-04-06 17:00:06 · 164 阅读 · 0 评论 -
武林秘籍之C语言大法.第二式 语句 带你走向武林之巅
C语言大法 第二式 语句 空语句表达式语句表达式复合语句分支语句if 语句新的_Bool类型switch 语句循环语句goto语句语句是C程序的基本构建块,一条语句相当于一条完整的计算机指令,在C中大部分语句以分号结尾空语句C最简单的语句就是空语句,它本身只包含一个分号,一般是为了语法要求来组成一条完整的语句 while( (ch=getchar() !=EOF ) ; //这一条语句就是空语句,只需要保持循环的完整性不需要执行什么表达式语句表达式表达原创 2022-03-30 17:13:18 · 971 阅读 · 0 评论 -
武林秘籍之C语言大法.第一式 数据 带你走向武林之巅
C语言大法 第一式 数据基本数据类型整形整形范围字符 char0~127无符号字符 unsigned char0~255有符号字符 signed char-127~127短整型 short或short int-32767~32767unsigned short int0~65535整型 int-32767~32767unsigned int0~65535长整型 long或long int-2147483647原创 2022-03-22 19:13:53 · 1393 阅读 · 3 评论