C语言基础--type类型

#include


//大多数时间用于文字类型注释
#if 0
//大多数使用用于代码类型注释
#endif




//c 面向过程语言(计算机中级语言)
//强类型语言: 变量在声明时,
// 必须声明该变量的数据类型
//一种类型的变量一般情况下 不推荐强制类型转换
//强制类型转换可能会造成特别大的数据差别
//不同类型所占用的内存字节量不同
//只有32个关键字 所以c语言是编程语言中
//最自由的计算机语言 但是代码容易出现过于复杂的情况
//现在世界上三大计算机高级语言都是根据c改写的
int main(void)
{
#if 0
int i = 65;
double d = 99.5;
printf("%c\n",i); //4字节类型转换为1字节类型
printf("%d\n",d); //8字节类型转换为4字节类型
#endif


printf("%d %d %d %d %d %d\n",
sizeof(int),sizeof(char),
sizeof(short),sizeof(long),
sizeof(double),sizeof(float));
#if 0
//强类型语言中 不允许出现void类型的基本变量
//原因是每一个变量在运行时 
//必须分配相应的内存大小 如果是void类型
//则没有内存大小,无法分配
void t_temp;
#endif


return 0;
}

你可能感兴趣的:(C语言)