【C语言第一课:初识C语言】

小比特的第一节C语言课程总结

  • 初识C语言
    • 什么是C语言
      • 第一个C语言程序
        • 数据类型
          • 变量与常量

初识C语言

C语言作为一门计算机语言,有“C生万物”的美称,这就说明它的重要性,学习C语言不仅让我们正式迈进了编程的道路,也是为后面学习C++或Java打好基础,让后续学习更加容易上手,所以为了我们编程路走得更远,学习C语言是我们必不可少的一步,加油吧,码农们!!!——未来码农周某人

什么是C语言

1.C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易
的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语
言。
2.尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的
C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超
级电脑等作业平台。
3.二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言制
定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。 [1] 目前2011年12月8
日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标
准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉
字编程。
4.C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
5.其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。

注:以上内容是比特课程中的内容,仅供个人了解使用,请勿转载!!

第一个C语言程序

因为"HelloWorld"在上个博客中写过了,所以我们今天写“hello,bit”
首先呢我们要在VS2019上写这个程序,所以你要下载好这个软件;
然后我们要创建一个新项目(选择C++的空项目)并命名【尽量不要用中文(兼容性不好)】,选定存放地址;
之后我们要在解决方案资源管理器(找不到就在最上面的视图中找到并点击就会出现)中找到源文件,右键选择新建项,添加;
再选择C++文件,在下面输入一个有意义的名字【尽量不用中文】,添加;
最后按照下面代码输入。

#include
int main ()
{
printf("hello,bit\n");
return 0;
}

全部输入后我们就要运行这个程序了:
可以手动在最上面找到“生成”然后生成解决方案,再点击“调试”选择绿色箭头单击;
或使用快捷键“FN+F10”。
这样我们的程序就跑起来了!

到这里我们今天的第一个程序就写完了,下面给大家详细讲一下上面程序中的各部分表示的意义:
//include——包括,包含,stdio.h——包含了input和output的输入输出语句,当你的程序中需要这两个语句时你就需要在程序main函数前加入这个
//main函数是程序的入口(一个工程中main函数有且仅有一个)
// \n——回车
//printf——打印输出
//return——返回

数据类型

大小 类型 举例
1字节 char //字符数据类型 例如:‘a’;‘周’
2字节 short //短整型
4字节 int //整形 例如:100;20
4字节 long //长整型
8字节 long long //更长的整形 (C99标准)
4字节 float //单精度浮点数 例如:101;9
8字节 double //双精度浮点数 例如:1.0;12.03

字节:byte;比特位:bit
单位换算:1byte = 8bit
1KB = 1024byte
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1PB = 1024TB
若想在程序中求出每种数据类型的大小需要用到sizeof函数

变量与常量

变量:在C语言程序中可以发生变化变的量

  1. 定义变量的方法

定义变量:

int age = 150;
float weight = 45.5f;
char ch = 'w';
  1. 变量的命名
    *只能由字母(包括大写和小写)、数字和下划线( _ )组成。
    *不能以数字开头。
    *长度不能超过63个字符。
    *变量名中区分大小写的。
    *变量名不能使用关键字。

  2. 变量的分类
    *局部变量
    *全局变量

#include 
int global = 2019;//全局变量
int main()
{
    int local = 2018;//局部变量
    int year = 2020;//局部变量
    return 0;
}

芜湖,今天的C语言学习就到这了,后续会在明天发,如果觉得写的还可以,请关注我,如果写的有问题及时告诉我哦。我们一起努力,明天也要加油哦!!!

你可能感兴趣的:(c++)