C语言中的数据类型

目录

一、数据类型

1.基本类型

2.sizeof运算符

3.signed和unsigned 

二、基本数据类型的取值范围

1.比特位

2.字节

3.符号位

4.补码

 5.基本数据类型的取值范围


一、数据类型

1.基本类型

(1)整数类型

  • short int
  • int
  • long int
  • long long int

(2)浮点数类型

  • float
  • double
  • long double

(3)字符类型

  • char

(4)布尔类型

  • _Bool

(5)枚举类型

  • enum

2.sizeof运算符

sizeof 运算符用于获得数据类型或表达式的长度

如:-sizeof(object);              //sizeof(对象)

       -sizeof(type_name);      //sizeof(类型)

       -sizeof object;               //sizeof 对象

代码举例:

#include <stdio.h>

int main()
{
	int i;
	char j;
	float k;
	
	i = 123;
	j = 'C';
	k = 3.14;
	
	printf("size of int is %d\n",sizeof(int));
	printf("size of i is %d\n",sizeof(i));
	printf("size of char is %d\n",sizeof(char));
	printf("size of j is %d\n",sizeof j);
	printf("size of float is %d\n",sizeof(float));
	printf("size of k is %d\n",sizeof k);
	
	return 0;
} 

代码运行结果:

size of int is 4

size of i is 4

size of char is 1

size of j is 1

size of float is 4

size of k is 4

 分别打印各类型所占字节:

#include <stdio.h>

int main()
{
	printf("int = %d\n&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值