在c语言中int long unsigned和char这四种类型数据的转换规律是什么,c语言char和int定义字符的区别

首页 > 科技 > 作者:YD1662025-05-28 17:32:40

在c语言中int long unsigned和char这四种类型数据的转换规律是什么,c语言char和int定义字符的区别(1)

没有什么转换规律,它们是四种不同长度的数据类型,一般短数据类型向长数据类型转换是补零,反之截断,所以长转短会丢失精度,编译器一般会提示这种行为。

long是八个字节,int四个字节,char一个字节,unsigned只是无符号的意思,一般指int,也可以描述其它的。具体的字长也跟系统和编译器有关,请具体参考编译器在所在系统上的定义。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.