C语言-数据及存储-创新互联
常量
专注于为中小企业提供成都做网站、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业萨尔图免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000+企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。常量类型
字面常量--指我们输入的数字,字符,字符串等。
const修饰的常变量--本质是变量,但值无法修改。
标识符常量--主要是通过#define定义的常量。
枚举常量--通过枚举类型定义的常量。
变量--通过创建变量存储常量数据
变量类型
整型(包括字符型)
short int long longlong 及 char
浮点型
float double等
创建变量存储数据
系统会根据输入的常量大小给常量数据一个类型
整型常量一般为int,更大为longlong等,字符型为char,浮点型为 double。
整型常量存储
例: char a = -127;
-127作为整型常量数据一般为int型,4个字节,32个比特位
原码10000000 00000000 00000000 01111111
反码11111111 11111111 11111111 10000000
补码11111111 11111111 11111111 10000001
而char类型只能存8个比特位,补码会截断
实际存储的补码10000001,还原成原码为11111111,仍然表示-127。
浮点型数据存储
根据国际标准,任意一个二进制浮点数可写成
(-1)^S·M·2^E
S=1/-1 1<=M<2
例:十进制5.5
二进制:101.1
(-1)^1·1.011·2^2
float有32位
1位存S,8位存E+127,23位存M的小数部分
double有64位
1位存S,11位存E+1023,52位存M的小数部分
注:字符型常量会转换成ASCII值,浮点型常量数据存入整型变量时小数部分会被截断。
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
本文名称:C语言-数据及存储-创新互联
分享路径:http://pwwzsj.com/article/dihipd.html