数据类型(C语言)

一、基本数据类型

1、字符型数据类型

char 字符型在定义时候需要使用''(英文状态下单引号)将值括起来,char ch = ‘A’,此时ch表示的就是A这个字母。

在内存中占用1字节的空间。

2、整型

1)short 短整型

在内存中占用2字节的空间。

2)int 整型

在内存中占用4字节的空间。

3)long 长整型

在内存中占用4字节的空间。

4)long long 更长的整型

在内存中占用8字节的空间。

为什么整型(int)和长整型(long)都在内存中占用4字节的空间呢?

因为C语言规定:sizeof(long)>=sizeof(int)

注意:在32位系统中,长整型(long)在内存中占用4字节的空间,而在64位系统中,长整型(long)在内存中占用8字节的空间。这是不同编译器决定的。

3、浮点型

他们都是有符号的数据类型。

1)float 单精度浮点型

在内存中占用4字节的空间。输入输出时用到的字符为%f。

2)double 双精度浮点型

在内存中占用8字节的空间。输入输出时用到的字符为%lf。

二、sizeof()计算各数据类型的占用空间字节数

代码:

 结果:

【注意】

运行结果可能一闪而过,解决方法:

1、设置项目属性

1)点击项目名称

2)右击--->选择项目属性

3)选择链接器--->系统--->修改子系统位控制台 

2、在return 0; 前面加入代码 system("pause");

别忘记加上头文件#include <stdlib.h>

(加这句话只是为了看到结果,并不是必须要加的)

system是一个库函数,是用来执行系统命令的

pause 暂停

三、类型的使用

类型的使用是为了创建变量。

一般的格式是:

类型 变量名 = 值;

当然也可以(一般是要求赋值的):

类型 变量名;

例如:

        char ch = 'a';

        int weight = 100; 

        int salary = 200000;

四、单位转换

计算机识别2进制,2进制0/1显示在计算机上,计算机存储0/1都要1个bit(计算机最小单位):

1byte(字节)=8bit

1KB=1024Byte

1MB=1024KB

1GB=1024MB

1TB=1024GB

1PB=1TB  

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值