目录
一、简单介绍C语言
1.关于C语言
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
2.C语言的特点
(1)简洁的语言(2)具有结构化的控制语句(3)丰富的数据类型(4)丰富的运算符(5)可对物理地址进行直接操作(6)代码具有较好的可移植性(7)可生成高质量、目标代码执行效率高的程序
3.C语言的基本构成
数据类型、常量与变量、数组、指针、字符串、文件的输入输出、运算……
二、认识一个简单的C程序
用程序输出一个“hello world!”
#include<stdio.h>
//这是一个头文件
int main()
//main 函数是程序的入口,程序从main函数第一行开始执行
//一个工程中main(主)函数有且只有一个
{
printf("hello world!\n");
//printf 为输出打印的库函数,库函数的使用必须要包含一个头文件
return 0;
}
三、数据类型
char 字符数据类型 | long long 更长的整型 |
---|---|
short 短整型 | float 单精度浮点数 |
int 整型 | double 双精度浮点数 |
long 长整型 |
简单介绍各数据类型
1.char(字符数据类型):char用于C或C++中定义字符型变量,只占一个字节,就是8位。
2.short(短整形):类型说明符为short int或short。所占字节和取值范围均与int相同。
3.int(整型):类型说明符为int,在内存中占4个字节。
4.long(长整型):类型说明符为long int或long,在内存中占4个字节。
5.long long(更长的整型):在内存中占8个字节。
6.float(单精度浮点数):浮点类型的单精度值具有 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数。
7.double(双精度变量):双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,占8 个字节(64位)内存空间。
用sizeof计算各数据类型占字符
由此可以看出:char占1个字节;int占4个字节;
short占2个字节;long占4个字节;
long long 占8个字节;float占4个字节;
double占8个字节。
sizeof:C语言中用来计算变量或者使用类型创建变量的大小,单位是字节。
%d:打印一个10进制整数。
四、常量、变量
“常量”的广义概念是:‘不变化的量’(例如:在