您的位置:首页 > 运维架构 > Linux

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

2014-07-01 17:16 176 查看
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以经是一个包含众多语言的编译器了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: