您好,登录后才能下订单哦!
本篇内容介绍了“C语言的基本数据类型有什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
随便打开一本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 <stdio.h>
#include <windows.h>
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语言的基本数据类型有什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。