自我介绍
我是一名即将升入大三的计算机科学与技术专业的学生,这是我第一次在CSDN上发表文章,在平时写代码时我会经常遇到许许多多的问题,所以在这个假期中我想不断地充实自己,让自己的专业知识基础更加牢固。同时我会将自己学到的知识做个总结,写到博客中分享给大家,希望能和大家互相交流,互相学习。
什么是C语言
C语言是一门通用
计算机编程语言
,广泛应用于底层开发。C语言的设计目标是提供一种能以简易
的方式
编译
、处理低级
存储器
、产生少量的
机器码
以及不需要任何运行环境支持便能运行的编程语
言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的
C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式
处理器
(单片机或称
MCU
)以及超
级电脑等作业平台。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美
国国家标准局
为C语言制
定了一套完整的美国国家标准语法,称为
ANSI C
,作为C语言最初的标准。 [1] 目前2011年12月8
日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标
准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉
字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。
其编译器主要有Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等。
C语言结构
#include<stdio.h>//头文件的包含
int main()//main函数是程序的入口,一个工程中有且仅有一个
{
//打印Hello World!
printf(" Hello World! ");
return 0;//返回0表示正常返回,返回非0表示异常返回
}
数据类型
char //字符数据类型
short //短整型
int //整形
long //长整型
long long //更长的整形
float //单精度浮点数
double //双精度浮点数
注意:存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。
类型的使用:
char c = 'x';
int age = 18;
总结
今天就先讲到这里吧,本文只是简单的认识了一下C语言,如果还有什么缺漏希望大家能够补充说明,多多交流。