C语言学习的第一天 01

1.初始C语言

什么是C语言?
C语言是一门计算机语言

计算机语言是什么呢?
人和计算机交流的语言,比方说还有 C/C++/JAVA/python等

语言的发展:
二进制语言 0001010101010101010 对应硬件-电-正电1/负电0 —低级语言
后来又发展了 ADD-助记符---------汇编语言
之后有了C语言、C++语言----------高级语言
国际标准
ANSI C-C89/90

写代码:

1.先创建一个项目 .C是源文件 .H中头文件head
2.添加一个源文件

#include<stdio.h>       --包含一个叫做 stdio.h的文件   std-标准  standard input output 
int main() --主函数有且只有一个,程序的入口,代码是从main函数下一行一行往下执行的,int 是整型
{
	printf("hehe\n");    --函数 prin function - printf -打印函数  这一个库函数-C语言本身提供给我们使用的函数
	return 0;      --意思叫返回0
}**

数据类型

char //字符数据类型
short //短整型
int //整型
long //长整型
long long //更长的整型
float //单精度浮点型
double //双精度浮点数

%c—对应的是打印字符格式的数据 都是向内存申请一块空间
%d—对应的是打印整型十进制数据
%f----打印浮点数字-小数
%p—以地址的形式打印
%x—打印16进制数字
%lf—打印双精度浮点数

为什么出现这么多的类型呢?
为了节约内存空间,不同的类型占不同的字节。

sizeof() 是C语言的关键字,查询类型所占的字节大小
计算机中单位
比特—bit 计算机中最小的单位
字节—byte 一个字节等于八个比特位
kb,mb,gb,tb

二进制-----只有0和1-一个比特位存储1或者0 010 转换为10进制 02^2 + 10^1 + 02^0
十进制-----0 1 2 3 4 5 6 7 8 9 123分解 1
10^2 + 210 ^1 + 310^0

变量

变量是可变的量
又分为了全局变量(定义在代码块{}之外的变量)和局部变量**(定义在代码块{}内部)**
//局部变量和全局变量的名字建议不要相同-容易产生误会,产生bug
//当局部变量和全局变量的名字相同的时候,局部变量优先

定义变量的方法
int age = 100;
输入一个数用的函数 scanf(“%d”,&age); 变量前要带取地址符

变量的作用域和生命周期

作用域:程序设计概念,通常来说,一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域

1.局部变量的作用域是变量所在的局部范围
2.全局变量的作用域是整个工程

extern 声明外部符号的

生命周期是指变量的创建到变量销毁之间的一个时间段
1.局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束。
2.全局变量的生命周期是:整个程序的生命周期

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值