C学习-基础:数据类型
整数(整型)
一般情况下,长整型都要比整型扩大一倍。但在VC++6.0里面。长整型和整型一致。其他的编译环境他俩也可能不一样。
215=32768
实数(实型,浮点型)
单精度浮点数类型,简称浮点类型,类型名为float
双精度浮点数类型,简称双精度类型,类型名为double
长双精度类型,类型名为long double。所有整数类型和实数类型统称为算术类型。
字符型
单个字符 char,用单引号括起的,如:a
转义字符,如:\0 == null
测量数据类型占用的字节长度
表不用背,用 sizeof 可以测量的。如:sizeof(int)
#include <stdio.h> int main(int argc, char const *argv[]) { int waitag; printf(" *** 运行结果 ***\n"); printf("char: %d字节\n", sizeof(char)); printf("unsigned char: %d字节\n", sizeof(unsigned char)); printf("short: %d字节\n", sizeof(short)); printf("unsigned short: %d字节\n", sizeof(unsigned short)); printf("int: %d字节\n", sizeof(int)); printf("unsigned int: %d字节\n", sizeof(unsigned int)); printf("long: %d字节\n", sizeof(long)); printf("unsigned long: %d字节\n", sizeof(unsigned long)); printf("float: %d字节\n", sizeof(float)); printf("double: %d字节\n", sizeof(double)); scanf("%d", &waitag); return 0; }
运行如下
*** 运行结果 *** char: 1字节 unsigned char: 1字节 short: 2字节 unsigned short: 2字节 int: 4字节 unsigned int: 4字节 long: 4字节 unsigned long: 4字节 float: 4字节 double: 8字节
0顶
0 踩
共 0 条评论