2023-10-19 19:45来源:m.sf1369.com作者:宇宇
你好,java数据类型分为两大类
b:记录类型
你所说的不是char类型的,因为你定义 I 为 int 型,后面你只是把 1 赋值给 I,
所以I还是 int 类型的,char 类型的就是用单引号引起来的就是char类型的。
如果你上面是char类型的话,那么 i 就是用ascll码来计算的,1 的ascll 码是 49,
也就是 i =49 了,
C语言中的三种基本数据类型是:整型 、实型 、字符型 。每种类型又可以分为常量和变量。
1、因为对于不同的对象,不同的数据类型更具有代表性。
2、C语言中基本数据类型分为三类:整数型(定点型)、实数型(浮点型)和字符型。当然,除了基本数据类型,还有构造类型(数组、结构体、共用体、枚举类型)、指针类型、空类型void。最常见的基本数据类型,也就是整数型、浮点型和字符型。
short、long、int、float、double、char留个关键词表示C语言里六种基本数据类型。基本数据类型分为数值类型和字符类型。
char就是字符类型的关键词,一般联想到ASCII码,在语句中用单引号''表示。比如'a'表示的不是a,而是ASCII码值,也就是字符值97。'c'-2=‘a’。
数值类型分整数型和实数型。整数型分三类:整型int、短整型short、长整型long。浮点型分单精度型float、双精度型double。
不同数据类型占用内存的大小。short占2byte,int占4byte,long占4byte,float占2byte,double占8byte,char占1byte(不同的平台可能占用内存大小不一样,具体的可以用sizeof测试下)。
C 语言包含的数据类型如下图所示:
char boolean byte short int long float double