c语言中的变量种类以及计算机的单位和进制

中途会发生改变的量叫做变量,中途不会发生改变的量叫做常量

变量又分局部变量和全局变量之分

 局部变量-在代码块之内                 全局变量-在代码块之外     

#include<stdio.h>
int a=10 ;       //全局变量-在代码块之外
int main()
{
int b=20;       //局部变量-在代码块之内
printf("%d\n",a);
printf("%d\n",b);
return 0;
}

在c语言程序编写的过程中尽量让全局变量和局部变量的名称不一样

当局部变量和全局变量名称一致时局部变量优先。

                  

                                     c语言定义了各种变量的种类也就是各种数据类型

数据类型

数据类型的中文名称数据类型的大小
char字符数据类型1字节
short短整型2字节
int整型4字节
long长整型4字节或者9字节
long long更长整型8字节
float单精度浮点数4字节
double双精度浮点数8字节

  通过数据类型来定义各种数据类型的变量如下

数据类型+变量名=值(注意字符需要加单引号,数字不需要)    例如;

int ch=0;
int a=2;
double c=9.75;
double b=8.1;
float v;
char k='c语言程序设计';

通过c语言程序来计算各个数据类型所对应的在电脑中的存储空间的大小    如下;

#include <stdio.h>
int main()
{
printf("%d\n",sizeof(char));
printf("%d\n",sizeof(short));
printf("%d\n",sizeof(int));
printf("%d\n",sizeof(long));
printf("%d\n",sizeof(long long));
printf("%d\n",sizeof(float));
printf("%d\n",sizeof(double));
return 0;
}

c语言程序之所以拥有如此多的数据类型是为了更加丰富的表达生活中的各种数值,同时尽可能的节约内存空间。

在使用打印函数之中%d此类的东西是为了更好的打印各种数据类型

数据类型打印方式
字符格式%c
整型格式%d
单精度浮点型数据%f
地址形式的数据%p
十六进制%x
双精度浮点型数据%lf

计算机只能识别   0   1  也就是正负电荷之别故此  Bit(比特位)也就是表示计算机中最小的一位(二进制)

计算机单位单位之间的关系
Bit(比特位)二进制位(计算机中最小的一位)
Byte(字节)一个字节等于八位
KB

1KB等于1024B

GB1GB等于1024KB
TB1TB等于1024GB
PB1PB等于1024TB

二进制:0    1

十进制:日常生活中最常用的进制 1 2 3 4 5 6 7 8 9 10

十六进制:不是很常用1 2 3 4 5 6 7 8 9 A B C D E F

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

最是强无敌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值