C语言 基础语法

初识C语言

1.首先C语言是计算机的一门语言,它让人和计算机可以交流

   计算机语言有 C/C++/Java/ python

2.发展:计算机语言的发展是从二进制到B语言再到C语言的

             而C语言也是从早期不成熟 成熟 流行

3.国际标准ANSI C-C89/C90 C99C11(不流行)不少编译器不支持

我的第一个C语言

写C语言开始要先学会创建 

创建工程

创建文件 添加源文件

C代码

.c源文件

.h头文件

之后进行写代码

//int main()//主函数-程序的入口-有且仅有一个
//{
	//这里完成任务
	//屏幕上输出hello
	//函数-print function-print-打印函数
	//库函数-c语言本身提供给我们的函数
	//别人的函数-需要打招呼
	//include 包含
//	printf("hello\n");
//	return 0;
//}
//int 是整型的意思
//main前面的int表示main函数调用返回一个整型值
//{
//
//  return 0;//返回 0
//}

这是第一个代码里面包含了printf打印函数、main函数(一定要记得main函数的唯一性,有且仅有一个)

数据类型

数据类型                         字节

char 字符数据类型            1

short 短整型                      2

int 整型                              4

long 长整型                       4

long long 更长的整型        8

float 单精度浮点数            4

double 双精度浮点数       88

格式字符

%d打印整型

%c打印字符

%f打印浮点数字 打印小数

%p以地址的形式打印

%lf双精度浮点数字

//char-字符类型
//int main()
//{
	//char ch = 'a';//内存"
	//printf("%c\n", ch);//%c -- 打印字符格式的数据
	//20
	//short int -短整型
	//int age = 20;
	//printf("%d\n", age);//%d -- 打印整型十进制数据
	//return 0;
//}

字节

字节是计算机中的单位

bit 比特位

byte 字节 8比特位

kb 1024字节

mb 1024kb

gb 1024mb

tb 1024gb

pb 1024tb

接下来我们来进行一下计算

011

0*2^2+1*2^1+1*2^0=0+2+1=3

变量

//int main()
//{
//	//int a = 10;
//	//局部变量和全局变量的名字建议不要相同容易误会,产生bug
//	//当局部变量和全局变量名字相同时,局部变量优先
//
//	printf("%d\n", a);
//
//	return 0;
//}

变量:局部变量—定义在代码块({})内部

          全局变量—定义在代码块外部

局部变量和全局变量的名字建议不要相同容易误会,产生bug

当局部变量和全局变量名字相同时,局部变量优先   

变量定义的一般格式

  <类型名称><变量名称>

//int main()
//{
//	//计算2个数的和
//	int num1 = 0;
//	int num2 = 0;
//	int sum = 0;
//	
//	//输入数据-使用输入函数scanf
//	scanf("%d%d", &num1, &num2);//&取地址符号
//	//c 语言语法规定,变量要定义在当前代码块的最前面
//	sum = num1 + num2;
//	printf("sum = %d\n", sum);
//	return 0;
//}

变量的作用域和生命周期

作用域

局部变量的作用域在变量所在的局部范围

全局变量的作用域是整个工程

未声明的标识符

用extern

生命周期

局部变量的生命周期:进入作用域开始,出作用域结束

全局变量的生命周期:整个程序的生命周期

你可能感兴趣的:(C语言的学习之路,c语言)