自学C语言该怎么学C语言这门编程语言
的有关信息介绍如下:相信很多自学C语言的小伙伴刚刚入门这个语言很迷茫,不知道从哪学起,这个情况我也是经历过的,但是我也是慢慢的学习,最终也把这门语言学会了。
今天我来讲一下C语言的部分基础内容
开始我简介的说下C语言的特点(可以无视)
C语言是国际上广泛流行的计算机编程语言,既可以用来编写系统软件,也可以用来编写应用软件,虽然很基础,,但是广为流传。
去网上安装完软件后,该怎么新建一个编写C语言程序页面呢 ?
由于我的系统是win10 并不能全部汉化
其实C语言计算 初学者记住这四个步骤
1 定义
2 赋值
3 计算
4 输出
你们就可以看下我下面的教程是不是如此!
回归正题
第一步:了解C语言最基础的结构
下面我拿图来讲
第二步:输出一句话
首先 结构上面都讲清楚了。
#include
main()
{
}
以上就是结构
然后输出 一句话 这个该怎么办呢
其实很简单
printf("xxx");
xxx是你想说的话。
把这个语句加进去后就是
例如:
#include
main()
{
printf("hello world");
}
结果如图;
忘记说了 在hello world 后面的\n 什么意思呢 表示换行 记住哦!
第三步:求2个数的和
这个就要和变量有关系了
变量是什么呢?
变量,与数学中的变量定义相同,都是一个可以随时变化的量,即,你可以在任何时间对这个变量值进行变更。
还有 写计算的话你定义的数据类型就要有选择了 不同的类型 来计算结果也会有偏差 或者会导致错误 报错 。
我就说基础比学的类型吧
int 整数类型
char 字符类型 浮点型数据类
float 新手一般把3个学会了后在 深入研究吧
用法 int 定义的变量1,定义的变量2,定义的变量1; 逗号隔开 分号结尾
sum是求和的意思
名字可以为a1 xx 不能和那些单词重复 是哪些呢?例如 取名叫int这就错了
到它后面加个1 就是int1 这样都可以的就是麻烦点
一般一段代码结尾都要用分号
我们来操作吧
#include
main()
{
int a,b,sum;
a=1;
b=2;
sum=a+b;
printf("%d\n",sum);
}
好了代码就这些
注意事项 :之前我忘记说了 printf("%d\n",sum);
类似这样的是 %d 是以整数类型输出的意思 而sum呢是 那个被输出的变量
结合起来就是 以整数类型输出sum的值。
意思就是这样了。然后之间要有个逗号隔开记住哦,,双引号是用来括住输出的类型然后逗号然后输出的变量!
你们可以不要sum 再定义一个变量 然后
那个变量=a+b
也可以变成 a-b a*b
这样的
第四步 了解一般的函数吧
putchar 函数 输出的意思是字符的输出
例如用法
在main()
{
}
里面写putchar(10) 就能换行了哦 跟\n 效果一样 10对应ASCII 里面的是10 就是换行的意思 具体 可以去百度一下 ASCII
getchar 函数输入的意思是字符的输入
这个有些不一样哦 为什么呢?
#include "stdio.h"
main()
{
char ch;
ch=getchar();
putchar(ch);
putchar(10);
}
你从键盘输入一个字符 就像abcd那种 然后回车你会发现 他输出的值就是你输入的值 为什么呢?
因为getchar是 从键盘输入字符 给他赋值
我们之前是直接赋值
这里我都是直接拿char类型写 并没有拿整数类型 换行 输出,你们 2个种方法都可以试试。
讲到这里 我忘记讲一个函数了 scanf 这个函数
功能跟getchar一样 都是键盘输入 只是scanf更好一点 为什么呢?
scanf用法
scanf("%x",&xx) ;
x为你想输入的值的类型 xx为是哪个变量 &这个叫取值符 如果 漏了 程序就会出错 你运行后输入值程序就会崩溃。
教程到这就先说再见了!就先教这些吧!
可能这里面有些错别字,我打的有点匆忙了,请多多包涵!
觉得好的请务必 给个投票 ,下次有时间出第二篇。