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语言学习,从入门带进阶系列的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot进阶之事务管理及并发问题

SpringBoot进阶之整合Shiro鉴权框架(四)

SpringBoot进阶之整合Shiro实现缓存和会话管理

SpringBoot进阶之整合Shiro鉴权框架(三)

C语言学习,从入门到进阶系列

C语言学习,从入门到进阶系列