C语言中的基本数据类型分别为以下几种
整型、浮点型、字符类型
整型又分为整型int、短整型short、长整型long
浮点型分为单精度浮点型float、双精度浮点型double
1、短整型short
2.整型
3.长整型
短整型、长整型、整形都是表示整形的,并且输出结果也都为10,那么它们之间到底有什么区别呢,这时我们使用sizeof来查看他们所占内存空间大小
当你要输出一个整型数据需要使用%d
一个char类型只能装下一个字符
需要使用%c输出一个字符
输出float类型的数据需要使用%f
输出double类型的数据需要使用%lf
上面我们所讲的所占内存的单位是字节,如果使用char类型来定义一个整型变量可以实现吗?
当你定义一个char类型的变量时,其实内存中存储的是它的ASCII编码,所以char类型本质上是向内存中存储了一个十进制数字,这也就是为什么可以使用char类型来定义一个整型,下面ASCLL码表
全章终