当前位置:婀娜女性网>美好生活>心理>

c语言char*int是什么型

心理 阅读(3.37W)
c语言char*int是什么型

1、char是字符型,内存中占用 1 个字节,取值范围是-128到127,int类型占用 4 个字节,范围就不说了,肯定是比char要大的多,这两个都是有符号数。

2、char和int一般情况下是可以直接做加减运算的,你可以直接把char当成一个int,只不过取值范围小点

3、不同类型的数值在做运算时,以尽量不丢失有效数据为原则,比如char和int相加,系统会自动把char转换成int,最终结果也是int型

4、赋值时如果类型不一样,要小心,若等号左边的类型小于右边的,会产生截断赋值(特别注意),大于的话就没问题,不会丢失有效数据。

5、A-B是int,C是char,比较时会先把char转换成int,也就是从1个字节变成4个字节,肯定不会丢失有效数据,没问题