变量类型有哪些,举例说明 变量类型

变量有几种类型不同的语言、不同的编译器会有不同的变量类型 。
c语言的变量有三种类型:char,int,float和double
其中char为字符类型的变量是八位的,最前一位作为符号位,后面七位作为数据位.它的存储范围在-128到127之间.
int整数类型的变量是16位的,最前一位为符号位,后面的15位作为数据位.它的存储范围在-215到215-1.也就是-32768到32767.它不包扩小数点以后的数,在一般编译器中给int类型赋予带有小数的数.编译器会自动去掉小数点后面的数保留整数部分.
float为浮点数类型.首先要说明的是浮点数有两部分组成,第一部分是指数,也就是多少次幂嘛.第二部分是由尾数组成也就是一个数科学表示发之后除去幂那部分剩下的(呵呵!!!)如1.33333.那么c中的浮点数就有三部分.32位的浮点数第一位就是第一部分它决定数的符号.第二部分是八位的指数.第三部分是23位的尾数.所以浮点数具有6到7位的存储精确度.范围为3.4e-38到3.4e+38的数值.注:3.1415926e+7表示3.1415926.0.在给浮点数赋值的时候可以采用如下方法.123.45和1.2345e2是等价的.
double为双精度型变量.c编译器通常用64位来存储双精度性变量.它的精确度能够达到14到15位.64位中第一位是符号位.后面的11位是指数位.最后的52位是尾数.它的范围是-1.7e-308到1.7e+308.
类型标识符:unsigned,short,register,long和signed.
其中unsigned提示编译器不要保留符号位,这样可以扩大数据类型正数的范围.比如unsigned int的范围就变位0到65535了.
short类型用在有的编译器不能给太大的存储范围,需要给一个比较低的溢出界限.比如有的编译器就用的是32位来存储int类型.用short来标识它可以保证int是用16位来标识的.
register表示一个变量可能会用得很频繁.需要很快得存取速度所以指定的把它存到寄存器当中.
long表示不希望用16位来存储整形变量时可以用long指定它用32位来存储可以得到更大得表示范围.
当然还有long unsigned int 这样得类型.
用户自定义数据类型
用户可以使用typedef来自己定义自己需要得数据类型.如下例:
typedef unsigned long int myint;
myint num1;
这样num1就是unsigned long int类型的了.
变量的类型变量有两种类型:属性变量和用户自己建立的变量 。
C语言中,变量分为全局变量和局部变量;也可以这样分:自动变量,静态变量 。前者是按变量作用范围来分的,而后者是按变量存储方式来分的 。
在C语言中,如果按存储占用空间来分,包括:整型变量(代码为int),整型变量包括长整型变量(代码为long int)以及短整型变量(代码为short int),字符型变量(代码为char),浮点型变量(代码float)等 。当然还有数组,结构体变量等 。但新手需要注意的是,每一种变量类型最终都对应的格式字符 。如:%d 。
可用的数据类型如下:
数值 。值为数字的变量 。值以标准数值格式显示 。数据编辑器接受以标准格式或科学记数法表示的数值 。
逗号 。变量值显示为每三位用逗号分隔,并用句点作为小数分隔符的数值变量 。数据编辑器为逗号变量接受带或不带逗号的数值,或以科学记数法表示的数值 。值的小数指示符右侧不能包含逗号 。
点 。变量值显示为每三位用句点分隔,并带有逗号作为小数分隔符的数值变量 。数据编辑器为点变量接受带或不带点的数值,或以科学记数法表示的数值 。值的小数指示符右侧不能包含句点 。
科学记数法 。一个数值变量,它的值以嵌入的 E 以及带符号的 10 次幂指数形式显示 。数据编辑器为此类变量接受带或不带指数的数值 。指数前面可以加上带符号(可选)的 E 或 D,或只加上符号 -- 例如,123、1.23E2、1.23D2、1.23E+2 以及 1.23+2 。
日期 。一种数值变量,其值以若干种日历-日期或时钟-时间格式中的一种显示 。从列表中选择一种格式 。输入日期时可以用斜杠、连字符、句号、逗号或空格作为分隔符 。两位数年份值的世纪范围由您的“选项”设置确定(从“编辑”菜单中,选择选项然后单击数据选项卡) 。
【变量类型有哪些,举例说明 变量类型】美元 。数值变量,显示时前面带美元符号 ($),每三位用逗号分隔,并用句点作为小数分隔符 。可以输入带有或不带有前导美元符号的数据值 。
自定义货币 。一种数值变量,其值以自定义货币格式中的一种显示,自定义货币格式是在“选项”对话框的“货币”选项卡中定义的 。定义的自定义货币字符不能用于数据输入,但显示在数据编辑器中 。

秒懂生活扩展阅读