char和int的区别

如题所述

区别是存储空间不同,内存地址不同。
1、存储空间不同:char占用一个字节的内存空间,而int占用四个字节的内存空间,这取决于不同的编译器和操作系统,但通常情况下是这样。
2、内存地址不同:char和int类型的变量在内存中占用不同的地址空间,此外,char类型变量的内存地址变化规律与int类型变量的内存地址变化规律不同,有一个char类型的指针变量,自增1后,指向的地址将是下一个字节的地址;而有一个int类型的指针变量,自增1后,指向的地址将是下一个int类型的地址,int类型占用多个字节。
3、存储不仅仅是数据临时或长期驻留在物理媒介上的过程,更重要的是包含了如何保证数据安全和完整的一系列方法和行为,这些方法旨在为客户提供一套可靠的数据存放解决方案。
温馨提示:答案为网友推荐,仅供参考