C语言数据类型——整理
来源:互联网 发布:瓷砖进销存软件 编辑:程序博客网 时间:2024/06/10 13:05
C定义的5种整型数据类型
测试代码
程序说明:sizeof是字节操作符,使用方式,sizeof(数据类型)。sizeof的作用是得到数据类型所占的字节数。
#include<stdio.h>int main(void) {printf("sizeof(signed char) = %d/n", sizeof(signed char));printf("sizeof(short int) = %d/n", sizeof(short int)); /* sizeof的结果都是int型 */printf("sizeof(int) = %d/n", sizeof(int));printf("sizeof(long int) = %d/n", sizeof(long int));printf("sizeof(long long int) = %d/n", sizeof(long long int));return 0;}
64位编译环境运行结果
sizeof(signed char) = 1/nsizeof(short int) = 2/nsizeof(int) = 4/nsizeof(long int) = 8/nsizeof(long long int) = 8/n
无符号整型
#include<stdio.h>int main(void) {printf("sizeof(unsigned char) = %d/n", sizeof(unsigned char));printf("sizeof(unsigned short int) = %d/n", sizeof(unsigned short int)); /* sizeof的结果都是int型 */printf("sizeof(unsigned int) = %d/n", sizeof(unsigned int));printf("sizeof(unsigned long int) = %d/n", sizeof(unsigned long int));printf("sizeof(unsigned long long int) = %d/n", sizeof(unsigned long long int));return 0;}
浮点型数据类型
C标准中对不同类型的浮点数有不同的规定,编译器不同或硬件条件不同,字节长度也不相同。
测试代码
#include<stdio.h>int main(void) {printf("sizeof(float) = %d/n", sizeof(float));printf("sizeof(double) = %d/n", sizeof(double));printf("sizeof(long double) = %d/n", sizeof(long double));return 0;}
引用
http://www.360doc.com/content/13/0925/09/9133899_316913649.shtml
0 0
- C语言数据类型——整理
- c语言基础—数据类型
- 黑马程序员——C语言基础知识整理——数据类型、常量与变量
- C语言再学习之:数据类型整理
- STM32——C语言数据类型
- STM32——C语言数据类型
- STM32——C语言数据类型
- C语言基础——其他数据类型
- C/C++语言——数据类型
- C语言——各种数据类型
- C语言数据类型——结构类型
- C语言大纲——数据类型
- C语言学习——数据类型杂记
- STM32——C语言数据类型
- C语言复习——数据类型
- c语言笔记——基本数据类型
- C语言学习——数据类型
- C语言数据类型(二)——数据类型重要知识点
- putText
- Web.xml配置详解
- 技术-指定字符串查找
- Spring+Hibernate+SpringMVC+Velocity+Maven搭建
- typedef struct与struct的区别 (转载)
- C语言数据类型——整理
- Codeforces 799D Field expansion【贪心+暴搜】
- Angularjs不用入门也可使用的方法-提交数据
- Linux下如何不停止服务,清空nohup.out文件
- 关于struts2.5.10Tomcat启动失败的问题
- 64位vs2013配置opencv3.2.0及双目摄像头的测试
- 服务器安全升级:ssl证书配置好,设置http跳转https的几种方法
- redis 数据类型
- 12个非常有用的JavaScript技巧