数据类型是数据的分类,它告诉编译器或解释器程序员打算如何使用数据。 换句话说,您可以说它定义了变量的大小(BYTE)和范围。
C语言中数据类型的分类:
1、预定义数据类型(int、char、float等)
2、用户定义的数据类型(struct、union、enum)
在 C 语言中,不同的数据类型有不同的范围。 范围因编译器而异。 在下表中,根据 32 位 GCC 编译器列出了一些具有范围和格式说明符的数据类型。
数据类型 Memory (bytes) 范围 格式说明符 short int 2 -32,768 to 32,767 %hd unsigned short int 2 0 to 65,535 %hu unsigned int 4 0 to 4,294,967,295 %u int 4 -2,147,483,648 to 2,147,483,647 %d long int 4 -2,147,483,648 to 2,147,483,647 %ld unsigned long int 4 0 to 4,294,967,295 %lu long long int 8 -(2^63) to (2^63)-1 %lld unsigned long long int 8 0 to 18,446,744,073,709,551,615 %llu signed char 1 -128 to 127 %c unsigned char 1 0 to 255 %c float 4 - %f double 8 - %lf long double 12 - %Lf
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。