💖 作者简介:大家好,我是泽奀。全栈领域新星创作者🥇作者周榜:65 ✨ 📝 个人主页:weixin_52632755的博客_泽奀_CSDN博客 💬 本系列:【C】系列_泽奀的博客-CSDN博客 🎉 点赞➕评论➕收藏 == 养成习惯😋
目录
数据类型其实就是:
我们要去存储一个字符,注意:字符它是区分大小写的,例如:'A'字符和'a'字符是不一样的,这两个字符代表了不同的字符💨
存储字符a的代码,如下实例:
#include<stdio.h>
int main(void)
{
char ch = 'a';
printf("%c",a);
return 0;
}
运行结果:
如下实例:
#include<stdio.h>
int main(void)
{
char ch = 'A';
printf("%d",ch);
return 0;
}
运行结果:
以上就是ASCll码的值,有些地方不用去记,了解即可😉
short名为短整形,其实short类型是来自于int的这个整形,他是和int一样都是打印出整形的数据类型,包括long long也都是一样都是属于整形类型的范畴,只不过它们的区别是所占的字节大小,存储空间的大小,以及数值范围的大小是不同的。long long > int > short ,在这里我们先对这三种类型不详细的去介绍💨
既然说到整形类型,最好再说说整数的这个概念~!
其实整数就是和数学一样,在C语言中,整数就是没有小数的部分叫做整数的!
例如:−21和245都是整数。而3.14、0.22和2.1000都不是整数。计算机以二进制数字储存整数,例如,整数7以二进制写是111。因此,要在8位字节中储存 该数字,需要把前5位都设置成0,后3位设置成1,如下图所示:
在说,单精度浮点型(float)以及 双精度浮点型(double)之前我们就来先讲讲什么是浮点型😁
那比如说我要打印3.14159的后两位小数我该怎么打印呢,请看如下实例:
#include<stdio.h>
int main(void)
{
double a = 3.14159;
printf("打印:%lf\n",a);
printf("打印小数点后两位:%.2lf\n",a);
return 0;
}
运行结果:
sizeof( 类型 ) | ||
---|---|---|
sizeof 表达式 |
这个就跟大家简单的概括一下不多说,以后会概述的了解即可!
如下实例:
#include<stdio.h>
int main(void)
{
printf("char 字节:%d\n",sizeof(char));
printf("short 字节:%d\n",sizeof(short));
printf("int 字节:%d\n",sizeof(int));
printf("long int 字节:%d\n",sizeof(long int));
printf("long long int字节:%d\n",sizeof(long long int));
printf("float 字节:%d\n",sizeof(float));
printf("double 字节:%d\n",sizeof(double));
return 0;
}
运行结果:
计算机中的单位:bit - 比特位 ,1bit = 存放一个二进制位1或者0,那么在bit上面的就是字节(byte),1byte = 8bit位,kb = 1024byte,mb = 1024kb,gb = 1024mb,tb = 1024gb,pb = 1024tb,计算机当中相关单位(了解)当然后面还有不多说了,那么这里你就应该对上面的字节有所了解了吧!大家可以自己看看上述数据类型都有多少的比特位😉 可能有细心的小伙伴发现了:int - 整形 和 long int 长整型 它们字节是一样的!没错是的 C语言标准:sizeof(long int) >= sizeof(int)