第1章 初识C语言

什么是C语言

  • 人和计算机交流的语言就被称为计算机语言
  • C语言广泛被应用于底层开发
  • 早期的计算机语言:二进制指令 --> 汇编语言(给二进制添加助记符号)–> B语言 --> C语言
  • C语言的国际标准:ANSI C,C89,C90,C99…

我的第一个C语言程序

  • C语言代码中一定要用main函数,并且有且仅有一个
  • main函数是程序入口
#include	// 头文件

// 定义一个返回值为int类型,函数名为main的一个函数
int main(){
	
	printf("hello world");		// 库函数主要用来打印数据,使用必须引用头文件
	return 0;	// 返回int类型 0
}

数据类型

常用数据类型

  • char,short,int,long,long long,float,double
  • 计算机本质上只能识别2进制(1个二进制就是一个比特位)
  • 8bit=1字节,1024字节=1kb …

常用数据类型的大小

sizeof(char);			// 1个字节
sizeof(short);			// 2个字节
sizeof(int);			// 4个字节
sizeof(long);			// 4个字节
sizeof(long long);		// 8个字节
sizeof(float);			// 4个字节
sizeof(double);			// 8个字节

变量与常量

  • 变化的值就叫做变量,不变的叫做常量

变量

1. 定义变量

short b=10;
int h =10;
float w=7.1f;

2. 变量的分类

  • 大括号外部就是全局变量,大括号内部就是局部变量
  • 如果全局变量和局部变量重名,遵循就近原则
// 全局变量
int b=20;
int main(){
	// 局部变量
	int a=10;
}

3. 变量的使用

int main(){
	int num1;
	int num2;

	scanf("%d %d",&num1,&num2);
	
	printf("%d\n",num1+num2);
	return 0;
}

4. 变量的作用域和生命周期

  • 作用域简单来说就是哪里可以用哪里就是他的作用域
  • 局部作用域就是局部变量作用的范围,全局作用域就是全局变量作用的范围,全局变量作用域整个工程(需要extern引入)
  • 局部变量的生命周期是函数开始执行,函数执行完毕,
  • 全局变量的生命周期是整个程序的执行到结束

你可能感兴趣的:(c语言,c语言,算法,数据结构)