Linux 下C语言学习(一)——C语言的简介

 

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔实验室的Dennis M. Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

三个标准:

C89 和 C99  C11三个标准

 

实验平台是ubantu系统

步骤

1、 打开终端

输入vi test.c

2、 编辑test.c

//使用sizeof计算基本数据类型的大小

#include <stdio.h>

int main()

{

        printf("sizeof(char) =%d\n",sizeof(char));// 字节数1

        printf("sizeof(short int) =%d\n",sizeof(short int));//字节数 2

        printf("sizeof(int) =%d\n",sizeof(int));//字节数 4

        printf("sizeof(long int) =%d\n",sizeof(long int));//字节数 4

        printf("sizeof(float) =%d\n",sizeof(float)); //字节数 4

        printf("sizeof(double) =%d\n",sizeof(double));//字节数 8

        return 0;

}

3、  保存并退出返回到终端

输入cc test.c   或者 gcc test,c 

解释:gcc 编辑器编译test.c生成a.out文件(可执行文件)

4、  ./a.out

解释运行可执行文件

 

Gcc编辑器介绍

 由GNU之父Stallman所开发的linux下的编译器,全称为GNUCompiler Collection,目前可以编译的语言包括:C, C++, Objective-C, Fortran, Java, and Ada, 可以在其官方页面找到更加详细的信息

GCC是GNU公社的一个项目。是一个用于编程开发的自由编译器。最初,GCC只是一个C语言编译器,他是GNU C Compiler 的英文缩写。随着众多自由开发者的加入和GCC自身的发展,如今的GCC以经是一个包含众多语言的编译器了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值