C途漫漫 【一】怎么入门c语言?

本文针对C语言初学者,讲解了输入不同类型数据的方法,如float和double型的scanf使用,以及一些特殊的计算符号如fabs和pow。还介绍了格式控制,如%m.nf的含义,以及在输出中的应用。同时提醒学习者注意小写字母和大写字母的数值差异,以及编程中常见的错误,如缺少分号。
摘要由CSDN通过智能技术生成

许多在学习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^)┛

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值