第一章.认识C语言
前言
本人是一名在校通信专业的学生,本文章主要用途为记录自己在C语言学习中的笔记
一、什么是C语言
语言,是一种能够建立起双方交流和沟通的桥梁。同时,在世界上语言也有许许多多的分类。例如:在中国,人与人交流普遍使用汉语;在美国,人与人交流普遍使用英语。那么同样如此,计算机语言也是用于人和计算机交流的一种语言。
随着时代的发展,已知的计算机语言已有上千种。人们通过对计算机写的程序,来给计算机下达命令,从而使得计算机能够听懂你的话,来为你进行一些工作。
目前主流的一些计算机语言有:C/C++、Java、Python
二、编译器的选择
在学习C语言的初期,编译器的选择至关重要,因为它会陪伴你的整个C语言学习之旅。总之拥有一个好用、便捷的编译器,就如同有一个好兵器,让你在学习途中,事半功倍。
常见的C语言编译器有:msvc、clang、gcc 就是⼀些常⻅的编译器,当然也有⼀些集成开发环境如:VS2022、XCode、CodeBlocks、DevC++、Clion等。
在这些编译器中,我选择的是VS2022
编译器vs2022
VS2022集成了MSVC(安装简单,无需多余配置,使用快捷)
优点:VS2022 是一个主流的集成开发环境,企业中使用普遍
VS2022包含了:编辑器+编译器+调试器,功能强⼤
可直接安装即可使⽤,基本不⽤额外配置环境,上⼿容易
默认界⾯是中⽂的,初学者友好
缺点:安装包大,占用内存多
1.第一个C语言程序
代码如下:
#include <stdio.h> //包含头文件 stdio:standard input and output 标准输入输出
int main() //int是一种表示整型的数据类型
//main函数是程序的入口,所以被称为主函数;一个工程中有且仅有一个主函数
{ //运行开始
printf("Hellow World\n"); //printf是一个库函数,功能是在屏幕上按照格式内容打印数据
return 0; //返回一个整型0,与开头的int前后呼应
} //运行结束
2.第二个C语言程序
代码如下:
#include <stdio.h>
int main()
{
//\n和\0是转义字符,\n的作用是换行,\0作用是终止
printf("%c\n", 'a'); //%c是用来打印字符的,'a'是一个字符
printf("%f\n", 3.5f); //%f是浮点型,用于打印小数
printf("%s\n", "abc"); //%s是打印字符串的,“abc”是一个字符串
//%d %c %f是占位符,会被后面的值给替代
}
总结
第一章主要让我简浅的了解了一下C语言的由来及关于编译器的选择。除此之外,敲出来了第一个C语言代码“hellow world”。通过第一个简单代码,我从中了解到了主函数main,数据类型int,库函数printf的作用及一些占位符的功能。同时这也是我第一次写CSDN博客,语言懵懂青涩,希望未来能越来越熟练,写出有深度的技术文章。