提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:以下是本篇文章正文内容,下面案例可供参考
一、C语言
C语言是一门面向过程的计算机编程语言,与C++、C#、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%-20%。因此,C语言可以编写系统软件。。
二、数据类型
1.char
(1)char型数据是计算机编程语言中只可容纳单个字符的一种基本数据类型
(2)取值范围:char : -2^7 ~ 2^7-1 ;
signed char: -2^7 ~ 2^7-1
unsigned char : 0 ~ 2^8-1
(3)而且关于char还有一个特殊的语言就是char *,它在C/C++中有专门的语义,既不同于signed char *,也不同于unsigned char *,专门用于指以'\0'为结束的字符串。
(4)char类型占1字节,就是8
2.short
(1)C语言中,short是定义一种整型变量家族的一种。例如short i;表示定义一个短整型的变量i
(2)C++ & C short为一种数据类型,范围-32768~+32767
共有两种:
unsigned short i; i可以表示0~65535
signed(默认)short i; i可以表示-32768~+32767
(3)short类型占2字节,就是16位
3.int
(1)程序中用的最多数据类型(简称“整数类型”或“整型”)
(2)取值范围:-2^31~2^31-1
(3)int类型在内存中占用了4个字节,也就是32位
4.long
(1)程序中用的最多数据类型(简称“整数类型”或“整型”)
(2)取值范围:-2^31~2^31-1
无符号长整型
类型标识符:unsigned long[int]
取值范围:(0~(2^32-1))
(3)long类型在内存中占用了4个字节,也就是32位
5.longlong
(1)使用较少
(2)取值范围:-2^63~2^63-1
(3)long类型在内存中占用了8个字节,也就是64位
6.float
(1)浮点型数据类型,float 数据类型用于存储单精度浮点数
(2)取值范围:-3.4*10(-38)~3.4*10(38)
(3)float类型在内存中占用了4个字节,也就是32位
7.double
(1)double(双精度浮点型)是计算机使用的一种数据类型
(2)取值范围:-1.7*10(-308)~1.7*10(308)
(3)int类型在内存中占用了8个字节,也就是64位
二、基本结构分析
1.#include <stdio.h>
#:一种指定形式
include:包含(引用我们的头文件)
std:标准
i:input
o:output
.h:头文件的格式
2.int main
int:定义整形
main:头文件
int main:程序的入口
3.return 0
返回值是0
总结
今天只是简单地介绍一下C语言的一些基础东西,后面会逐渐深入,希望能帮到大家~~