c语言char和int

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个字节,肯定不会丢失有效数据,没问题;

相关推荐

excel筛选状态下怎么粘贴筛选部分
365现金app下载

excel筛选状态下怎么粘贴筛选部分

📅 07-11 👍 242
探秘志手机版
365bet亚洲最大网投

探秘志手机版

📅 08-20 👍 373
在瓜子二手车(车好多集团)工作是种什么样的体验?
​凉凉这首歌是谁唱的 凉凉为什么叫凉凉
365现金app下载

​凉凉这首歌是谁唱的 凉凉为什么叫凉凉

📅 08-28 👍 265
缸豆的种植时间和种植方法
bet28365365游戏

缸豆的种植时间和种植方法

📅 01-12 👍 343
黑色钢琴:优雅与性能的完美结合
365bet亚洲最大网投

黑色钢琴:优雅与性能的完美结合

📅 02-11 👍 676