C语言:初始C语言


前言

今天是我真正开始学习C语言的日子,俗话说,万事开头难,打算从0开始,一点一点慢慢来,相信我一定可以学好并且掌握C语言的。
所谓初始C语言,就是对C语言有个大概的了解和认识即可,先对每个知识点进行大概的了解和简单的认识。

一、自我介绍和简介

我是一名研究生一年级的学生,因为本科期间对C语言比较感兴趣,未来的话也比较想走软件开发和C++这条路线,所以打算开始自学C语言,希望未来的我可以成为一名大佬,找到适合自己的工作。

二、初始C语言

2.1 何为C语言

1.C语言是一门通用的计算机语言,广泛应用于底层开发,,C语言的设计目标是提供一种能以简易的方式编译,产生少量的机器码以及不需要任何运行环境就可以运行的编程语言。
2.C语言具有跨平台性,以一个标准规格写出的C语言可以在许多电脑平台上面运行和编译,包括一些嵌入式处理器以及超级电脑等作业平台。
3.C语言最初的标准是美国国家标准局为C语言制定的,成为ANSI C。后来的标准是C11标准,也就是C语言的最新标准。

2.2 第一个C语言程序

#include<stdio.h>
int main()
{
	printf("Hello World!\n");
	return 0;
}

在这段程序当中,我们可以看到,一个C程序就是有若干个头文件函数组成。具体如下图所示:
在这里插入图片描述

  • #include<stdio.h> 就是头文件,也就是一条预处理指令,作用是在C语言编译系统在C语言进行正式编译的时候进行一些预处理工作。

  • 所谓函数就是实现代码逻辑的一个小的单元

2.2.1 头文件的解释

1.头文件的意思

#include<stdio.h>

在代码的输出当中,有一个printf函数,这个函数的作用就是打印括号里面的内容,这个函数也就是来源于一个库,如果没有头文件,编译器就不认识这个库当中的函数,因此,头文件的作用就是让编译器认识我们的库函数。
stdio:standard input output 意思就是标准输入输出。
.h后缀就是表示头文件。

2.2.2 main函数

一个C程序当中有且仅有一个主函数,也就是main函数。
在这里插入图片描述

  • 在代码当中我们可以看到,整段代码是以main函数开头的,也就是说main函数是整个程序的入口,有以下几点需要特别注意。
  • 整个程序当中,main函数有且仅有一个。
  • 整段程序从main函数开始执行,main函数是程序的入口。
  • main前面的int是主函数的类型,也就是整型的意思。
  • printf()是格式输出函数,它的功能就是在屏幕上面打印输出的信息。
  • return是函数的返回值,根据函数类型的不同,返回值也不相同。
  • \n就是转义字符当中的换行符。特别注意:C语言的程序一定是从主函数开始执行的。

2.2.3 printf函数

printf函数就是C语言当中的库函数,意思就是打印括号当中的内容。当我们调用printf函数的时候,我们一定要记得引用头文件哦!要不然编译器就会报错。整段代码的最后一句return 0的意思就是程序执行完之后,该函数会给外界一个反馈值,0的作用就是告诉我们,这段程序执行成功了。


三、C语言当中的数据类型

#include <stdio.h>
int main()
{
	int age = 23;
	char name = "张三";
	double weight = 70.5;
	float avi = 52.3;
	return 0;
}

以上就是一些基本的数据类型。
char------------>字符数据类型------------>1byte。
short----------->短整型--------------------->2byte。
int--------------->整型------------------------>4byte。
long------------>长类型--------------------->4byte。
long long------>长整型-------------------->8byte。
float----------->单精度浮点型------------>4byte。
double----------->双精度浮点型--------->8byte。

#include <stdio.h>
int main()
{
	printf("%d\n",sizeof(char));//1
	printf("%d\n",sizeof(short));//2
	printf("%d\n",sizeof(int));//4
	printf("%d\n",sizeof(long));//4
	printf("%d\n",sizeof(long long));//8
	printf("%d\n",sizeof(float));//4
	printf("%d\n",sizeof(double));//8
	return 0;
	//sizeof计算函数或者变量的大小
}

在这里插入图片描述

3.1 常见数据类型

我们在C语言的学习当中最经常使用的数据类型大概有以下几种,整理成表格来看一看:

数据类型关键字字节长度(byte)
整型int4
短整型short2
长整型long4
长长整型long long8
字符型char1
单精度浮点型float4
双精度浮点型double8

不同的类型数据的关键字和取值范围有所差异,字节长度就是定义后计算机所占空间的大小
之所以区分数据类型的意义在于,我们可以根据取值和字节长度的不同,来选择最适合的数据类型来进行使用。

3.2 格式说明字符

当我们在数据的使用的时候,通常还往往伴随着格式字符的使用,格式字符由%和字符组成,作用就是将输出的数据转化为指定的格式进行输出,常见的格式符有:

格式符作用
%d以符号十整型输出
%ld以长整型输出
%c用来输出一个字符
%s用来输出字符串
%f小数部分输出6位

四、未来的目标

未来的目标想成为一名软件工程师,做一些软件的开发之类的,想进入大厂工作!一起加油!

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值