本篇内容介绍了“C语言的基本数据类型有什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
十多年的娄星网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整娄星建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“娄星网站设计”,“娄星网站推广”以来,每个客户项目都认真落实执行。
随便打开一本c语言的书,我们都能看到一个这样的图
当然,我们现在要说的是基本数据类型也就是short,int,long,float,double,char,大概就这几个,其实还有unsigned char,unsigned short,unsigned int ,unsigned long ,unsigned float, unsigned double等等,这些都是在基本数据类型上进行了变换,从字面意思我们就可以知道unsigned也就是无符号。
我们先说下字节(byte)。一个字节等于8个二进制位(bit),他们和kb,mb等的关系如下:
1byte=8bit
1Kb=1024byte
1Mb=1024Kb
1Gb=1024Mb
1T=1024Gb
int就是用来存在整数的,float和double就是用来存放小数的,char就是用来存放a,b,c之类的(这么说虽然不严谨,但是咱们面向的是初学者就不要计较了)。
接下来,我们来说说转义字符(就是你看到的字符并不是你看到的那个意思,就是转换了意思)如下图:
可能你现在有点一脸懵逼,但是没关系,初学者一开始都是一脸懵逼的。接来下我们写写代码。
代码如下:
#include
#include
int main() {
int a = 10;//定义了a并且初始化为10,这里的=不是数学的等号,=是赋值的意思。==才是等于的意思。
char b='k';//定义并且初始化b为字符k
float c = 3.14;//定义并且初始化c为3.14
printf("a=%d,b=%c,d=%f\n", a, b, c); printf("int占字节数:%d,char占字节数:%d,float占字节数:%d\n",
sizeof(int), sizeof(char), sizeof(float)); system("pause");
return 0; }
上述代码,我已经注释的很详细了,(//这个叫做注释),但是我想很多同学还是有疑问的,我就再来说一下。首先:”\n”这个是换行符。其次:sizeof这个运算符大家看起来可能有点陌生(我说的是小白),那么你现在就要记住这个运算符是用来求一个数据类型在内存中占的字节数的。
“C语言的基本数据类型有什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!