2-初识数据类型

数据就有类型。C语言中,例如小数称之为浮点数,整数称之为整型,除此之外,还有很多应对不同情况的数据类型。

 关于void mian和int mian的区别

 

 

void:声明函数无返回值或参数,声明无类型指针,显示丢弃运算结果。(c89标准新增)

char:字符型类型数据,属于整型数据的一种。(K&R时期引入)

int:整形数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)

float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)

double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)

计算机中的单位

bit-比特位(最小的单位)
byte-字节=8bit
kb=1024byte
mb=1024kb
gb=1024mb
tb=1024gb

 

 打印出一个整型

#include <stdio.h>
int main()
{
	printf("%d\n", 100);
	return 0;
}

 求变量或数据类型所占空间大小-siezof,sizeof出来的单位是字节

#include <stdio.h>
int main()
{
	/*char ch = 'a';
	short short_int = 2;
	int int_int= 4;
	long long_1 = 50;
	long long line_2 = 60;
	float weight = 55.5;
	double d = 0.0;*/
	/*printf("%d\n", 100);*/
	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语言标准中,规定sizeof(long)只需要>=sizeof(int)即可,所以long和int一样都是4字节

posted on 2022-08-30 22:52  裆朝大学士  阅读(21)  评论(0)    收藏  举报

导航