c语言数据类型相关的关键字

#include<stdio.h>
int main()
{
	//声明一个字符   用ascall码  进行
	//char字符型变量   在内存中 占 1个  字节
	char ch;
	//	ch = 'a';   //ascall码97为a
	ch = 97;
	printf("ch=%c\n", ch);

	//short 短整型   使用short  定义的变量  占内存中2个字节
	//short  int a = 11;  //    范围:  -32768 ---- 32767


	//int 整形,用int 定义的变量  为 整形变量
	//在32位系统下   占4个字节   在16位平台下  占2个 字节
	//int a=44;   // 范围:  -20亿 --- 20亿


	//-----------------我们看一下 上面 三个  在内存中 占的字节数
	char a;
	short int b;
	int  c;
	printf("sizeof(a)=%d\n", sizeof(a));//1
	printf("sizeof(b)=%d\n", sizeof(b));//2
	printf("sizeof(c)=%d\n", sizeof(c));//4






	//long长整型   用long定义变量是长整型  在32位系统下  占4个字节
	//long int a = 66;



	//float  单浮点型 (实数), 用float   定义的变量是单浮点型的实数   占4个字节
	//float b = 3.8f;

	
	//double 双浮点型(实数),用double 定义的变量是双浮点型的实数  占8个字节
	//double b = 3.8;

	long int aa;
	float bb=3.8f;
	double  cc=3.50;
	printf("sizeof(aa)=%d\n", sizeof(aa));//4
	printf("sizeof(bb)=%d\n", sizeof(bb));//4
	printf("sizeof(cc)=%d\n", sizeof(cc));//8



	//struct  是   与结构类型相关的关键字   用它可以来 定义  结构体类型

	//union  这个关键字  是  共同体(联合体)相关的关键字
	//enum  与枚举类型  相关的关键字
	//signed   有符号(正负)的意思
	      //在定义char  整形(short  int  long)数据的时候用singed  进行修饰  
		//代表定义的数据是有符号的   可以保存成正数  也可以保存成负数
		//例:signed int a=10;
		//signed int b = -6;
		//注意:默认情况下  signed  可以省略 即:int a=-10;//默认a 是有符号类型数据的
	//unsigned 无符号类型数据
	//无符号类型数据只能保存正数  和  0

	//void类型的关键字
	//char  int float都可以定义变量
	//void  不能用来定义变量 
	//void  是用来修饰  函数的参数 或者  返回值  代表函数没有参数 或者 没有返回值

	/*void fun(void)
	{

	};*/

	return 0;


}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值