C语言学习,从入门带进阶系列
Posted Jack Chao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言学习,从入门带进阶系列相关的知识,希望对你有一定的参考价值。
C语言学习,从入门带进阶系列(一)
我是来自江南的学生,在接触到C语言之后有一点自己的想法,想和大家分享。有不对的地方希望大家可以指出,我在日后的过程中一定改正。以免误人子弟。
现在的时代是数字媒体时代,大家都知道有一种职业是码农,那么码农是怎么工作的呢?那就要靠编程。大家要编程,就一定要下载一个编程软件。这是第一步。也是最重要的一步。就像拉弓射箭,没有弓怎么像话。
C语言的编程其实就是两个内容。首先,你要有头文件。接下来就是有且仅有一个的main函数。
#include<stdio.h> //stdio -- 标准输入输出
int main() //主函数有且只有一个
{
printf("hello world\\n");
return 0; //return 0是正常退出
}
大致的函数模样就是这样子的了。
当我们执行之后。
我们可以看到hello world被打印了出来。
或许有人就会问了,printf是什么东西。
printf()是一个函数,是一个打印的函数,当我们需要获得反馈时候,大多都是靠printf来反映的。
在这个初步的认识之后。我们来写一个加法实现。
回想当我们计算的时候,我们是如何做的呢?
2+1,我们可以立马得出答案,但计算机不行。计算机在读取这两个数字的时候,需要两个“盒子”来获取这两个数字。那我们怎么得到两个存变量的“盒子”呢?首先,我们要知道这两个盒子应该是什么属性的。是int 还是double还是long等等。
那我们先来介绍这些属性。这边因为篇幅所限,用代码的形式告诉大家。
打印出来的结果是数据类型所占的字节数,也就是“盒子”的大小。我们要把依照物品的大小来找盒子。不能用装飞机的盒子装鸡蛋,也不能用装鸡蛋的盒子装大象。这是不现实的。
#include<stdio.h>
int main()
{
printf("%d\\n", sizeof(char)); //1 byte 字符型
printf("%d\\n", sizeof(short)); //2 byte 短整型
printf("%d\\n", sizeof(int)); //4 byte 整型
printf("%d\\n", sizeof(long)); //4/8 byte 长整型
printf("%d\\n", sizeof(long long)); //8 byte 长长整型
printf("%d\\n", sizeof(float)); //4 byte 单精度浮点型
printf("%d\\n", sizeof(double)); //8 byte 双精度浮点型
//bit -> (字节) byte -> kb -> mb -> gb -> tb
// 8 1024 1024 1024 1024
return 0;
}
我们显而易见的可以知道,我们应该用double这个盒子装我们待会要计算的数字。在找到盒子之后,我们要知道我们该怎么把东西放进去。
这边我们会用到scanf这个读取函数。
#include<stdio.h>
int main()
{
double num1 = 0;
double num2 = 0;
scanf("%lf %lf", &num1, &num2);
double sum = 0;
sum = num1 + num2;
printf("%lf", sum);
return 0;
}
眼尖的人可以发现。上一个程序printf 的""里面是%d,而这边是%lf,预知后事如何,请看下回分解。
以上是关于C语言学习,从入门带进阶系列的主要内容,如果未能解决你的问题,请参考以下文章