-
基本类型的常识
int 类型的参数一般是两个字节或者四个字节,大部分是两个字节。
int的范围是-2的十五次方到二的十五次方减一。
float浮点型是四个字节
double双精度是八个字节
char是一个字节
-
关于取余运算符%
取余运算符%的左右两端必须都为整数,但是可以有负的整数
我们设a%b的结果为c,如果a或b中有一个为正整数,那么c的正负情况如何?
模运算结果c的正负取决于%的左边的整数a的符合,若a为负,那么c就是负的,若a为正,那么c就是正的。
-
c语言中常见的运算符
算术运算符(+-*|)
条件运算符(<,<=,>,>=,==.!=)
注意这里的大于,小于,大于等于,小于等于的运算级顺序要比等于和不等于的要高
逻辑运算符(&&,!,||)&&和||的运算级要比!要高
指针运算符
三目运算符(?:)
c语言中的函数可以被单独编译
c语言中的所有的代码最终都会被转换为二进制的形式
#include<stdio.h>
int main ()
{
int i,ans=0;
for(i=1;i<=9;i+=2)
{
ans+=i+1;
}
printf("%d",ans);
return 0;
}
改代码的运算结果是对零到十偶数求的和,也就是说i+1是优先级要大于+=;