许多在学习c语言的小伙伴都能很快的接受到学习的东西,但是总有这么一些同学,喜欢刨根问底,想对比较抽象的东西刨根问底,或者本身理解能力较差,别人一遍弄懂的,自己还在想之前的,结果别人的进度跑到后面去了自己前面的还没想明白,这样一来,速度就会远远地慢于总体的进度,导致信心不足,丧失了对学习的动力,变得厌学。但是。不得不承认。有的时候看到自己。好不容易并且出来的一个程序能够很好的运行,成就感也是很足的。很多时候会因为这种成就感对编程反而有一点点的喜欢的。在这篇文章里面我简单说一下初学的时候,比较容易纠结的几个点和一些知识点。这篇文章主要先说一下c语言的基本语句吧。写这个系列的初心是能帮助一些刚入门的同学能快速熟悉c语言的编译规律,让开头不再迷惘无助,帮助同学树立信心,发现c语言的乐趣,并且帮助已经有了一定基础的同学们更好的复习,希望这个系列的文章能有所帮助。
一、输入类型
float型
float a,b;
scanf("%f,%f",&a,&b);
doubule型
double a,b;
scanf(“%lf,%lf”,&a,&b);
char 型
char a,b;
scanf("&a,b&",&a,&b);
二、有一些常用的计算方法,不能通过简单的加减乘除来实现,我们就可以运用这些特殊的计算符号来实现我们想要的计算方法,下面在这里给大家分享一些特殊的计算符号,因为其他的大部分就能用他们自己本身所含有的字母来实现,这里分享的一些都是比较特殊的情况
1.abs(x)----整数绝对值;
2.fabs(x)----x绝对值;
3.exp(x)----e^x(e的x次方);
4.pow(x,y)----x^y(x的y次幂);
5.sqrt(x)----根号;
另外的,在我们使用这些函数符号的时候,记得加上这个哦
#include <math.h>
三、我们经常会看到一些“奇怪”的数字 下面来解释一下这些“奇怪”的数字
1.一般的情况下,对于%m.nf
m>0右对齐,占m个位置,n是小数点后有几位,超出空位的用0补齐
m<0左对齐,占m个位置,n是小数点后有几位,超出空位的用0补齐
%-3.6d %5.6d
例如在第一个数字中,-3代表左对齐,即左边不留空格,数字的结果一共只占3个格子,保留小数点后6位;
在第二个数字中,5代表右对齐,即右边不留空格,数字的结果一共只占5个格子,保留小数点后6位;
2.%e的意思 :1.23e+002=1.23*10^2
没有限制的时候一般小数点加后面6个,e后面5位
3.(int)(a/10)表示的是让结果变为整数型结果
四、一些经常用到的小tips
1. 小写字母的数值比大写字母的数值大32
2.许多小伙伴容易纠结于如下的格式
#include <stdio.h>
int main()
{
return 0;
}
但是开始没有必要在那里花费过多的时间去纠结,到后面自己慢慢就能想明白的。
3,许多小伙伴容易忽略的一点就是忘记加分号,很多时候多次编译不通过就是因为少了个分号,还有用了中文字母进行编译等等,都是一些经常容易出现的错误诶
下次见┏(^0^)┛