您的当前位置:首页正文

C语言对算数与赋值的初步学习

来源:九壹网

落叶捎来讯息,军训终于结束,可以开始继续学习C语言,由于我的学校在第一学期所学的语言围为C++语言,今后将同时与大家分享学习C语言与C++的收获,意在将二者同时学习和掌握,C语言的内容将与C++同时进行更新,希望大家多多提出意见,友好交流,我将进一步分享自己的学习动态,与君共勉

多说无益,先写一篇稍短的文章练手

世上无难事,只要肯攀登

1.算数操作符

算术操作符有+,-,*,/,%

它们都是双目操作符,即符号左右两边就是它们的操作数

加减乘除

+-*/分别代表加减乘除,其中C语言中整数除法是整除,只会返回整数部分,丢弃小数部分

即便使用%f规定结果的类型,6/4依旧返回1

若想要得到浮点数的结果,则两个运算数至少要有一个以小数形式表现,如6.0/4,这一点在所得数为小数时需要尤其注意,如

(5/20) * 100所得为0

要想得到25需要(5/20.0) * 100

求模运算

符号为%,只能用于整数,无法用于浮点数

负数求模规则为所求余数正负决定于第一个运算数的正负

 2.赋值操作符

符号

赋值操作符的符号为=

连续赋值

 若写在同一行,即c = b = a + 3,就是从右往左进行赋值

复合赋值符

当对一个数进行自增,自减的操作时,如

int a = 10;

a = a + 3;

a = a - 5;

C语言给出了更方便的写法

 3.单目操作符

++与--

++分为前置++和后置++,顾名思义根据其在运算数的前后而区别(--同理)

 前置++计算规则为先+1,后使用

后置++计算规则为先使用,后+1

--同理

因篇幅问题不能全部显示,请点此查看更多更全内容

Top