带你走进C语言(一) 您所在的位置:网站首页 库函数stdio 带你走进C语言(一)

带你走进C语言(一)

2023-03-16 19:43| 来源: 网络整理| 查看: 265

一、什么是C语言?

C语言是一门通用的计算机编程语言,广泛应用于底层开发,C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程

语言,保持着良好跨平台的特性。

由于C语言的各大优点使得各大开发厂商纷纷使用,并且各个厂商都有了自己的C语言,这就使得各厂商的C语言语法出现差异,为了避免这种情况,由美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为ANSI C,作为C语言最初的标准。

语言用途举例人类的语言人与人之间交流汉语,英语计算机语言人与计算机交流的语言C/C++/JAVA

二、第一个C语言程序

起源

第一个C语言程序是Hello, world,这是C语言之父创造的梗,“Hello, world"程序是指在计算机屏幕上输出“Hello world”这行字符串的计算机程序,“Hello World”的中文意思是“你好,世界。”。这个例程在 Brian Kernighan 和 Dennis M. Ritchie合著的The C Programme Language使用而广泛流行。因为它的简洁,实用,并包含了一个该版本的C程序首次在1974年 Brian Kernighan 所撰写的 Programming in C: A Tutorial 出现。

代码

#include

int main()

{

printf("Hello world!");

return 0;

一个C语言代码中必须包含一个main函数--主函数,main函数是程序的入口,有固定写法。要注意的是一个工程中只能有一个main函数。

main前面的int表示函数返回类型为整型,左花括号表示函数开始,右花括号表示函数结束;花括号所包含的部分叫做函数体,为该函数所要实现的逻辑功能语句。return 0表示返回值是0,0为整数,与前面的int相呼应。printf----print function----打印函数,而printf属于库函数,是C语言自身提供的函数,库函数的使用必须要引用头文件,所以使用了#include 。stdio--standard input output--标准输入输出函数

分析

我们前面说过,main函数是程序的入口,如果一个工程出现多个main函数,那么这个程序到底从哪里开始执行,从哪个main函数进去是不确定的。

三、数据类型

我们在生活中经常会用到各种各样的数据,例如年龄,体重,价格等等,而不同的数据的类型也是不一样的,比如年龄是整数,体重是小数。

我们写程序,写软件也是为了能够解决生活中的问题,描述生活中的问题,所以C语言它有各种数据类型。

数据各种类型

char 字符数据类型 字符

short

短整型 整数

int 整型

long 长整型

long long 更长的整型

float 单精度浮点数 小数

double 双精度浮点数

为什么会有这么多的数据类型?

我们的生活中本来就有很多种数据类型,在写代码的时候,我们选择合适的数据类型去创建变量,解决问题,使得空间利用率更高,并且更加丰富的表达生活中的各种值。

计算机单位

各个数据类型的大小

C语言中有一个关键字sizeof可以用来计算各种变量,数据类型的大小

如下代码:

#include

int main()

{

printf("%d\n", sizeof(char));

printf("%d\n", sizeof(short));

printf("%d\n", sizeof(int));

printf("%d\n", sizeof(long));

printf("%d\n", sizeof(long long));

printf("%d\n", sizeof(float));

printf("%d\n", sizeof(double));

}

注意事项

(注意:sizeof计算出来的结果单位是字节)

这里所打印出来的结果不是一成不变的,C语言没有规定每种变量必须占几个字节,因为具体每个变量占据的内存大小,和编译器以及操作系统强相关了

我们会发现int为整型,而long是长整型,结果运行结果中int和long的大小一样,这是怎么回事呢?注意在这里C语言标准规定,sizeof(int)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有