<生活中哪些地方用到十进制?-百科知识-满米百科
> 百科知识 > 列表
生活中哪些地方用到十进制?
时间:2024-12-23 21:28:47
答案

这些资料给你参考一下,有用的! 数据以一定的类型和格式存储在计算机中,数据的类型可以是整数、实数、字符型,也可以是图形、图像、声音、视频。在C语言中,数据类型可分为基本数据类型、构造数据类型(包括数组、枚举类型、结构体和联合体)、指针类型、空类型四大类。本节介绍C语言的基本数据类型:整型、浮点型和字符型。C语言中数据还有常量和变量之分,常量是指在程序运行过程中其值不能被改变的量,而变量则可以改变。2.2.1 整型 整型常量即整常数,C语言中常用的整型常量有:十六进制、八进制和十进制。十六进制整常数以0x为前缀,其数字取值为0~9,A~F(或a~f,分别对应数字10~15)。如0x1A6,其对应的十进制值为1 × 162 + 10 × 161 + 6 × 160 = 422。以下各数是合法的十六进制整常数。0x25(十进制为37),0xB1(十进制为177),0xFFFF(十进制为65535)。以下各数不是合法的十六进制整常数:12(没有前缀0x,计算机将视为十进制的12),0x12G(G不是合法的十六进制数码)。八进制整常数必须以0为前缀,其数字取值为0~7。如015,其对应的十进制数为1 × 81 + 5 × 80 = 13。以下各数是合法的八进制整常数。012(十进制为10),0101(十进制为65),01000(十进制为512)。以下各数不是合法的八进制数:256(无前缀0),03A2(包含了非八进制数码)。十进制整常数没有前缀,其数字取值0~9。以下各数是合法的十进制整常数。237,65535,1688。以下各数不是合法的十进制整常数。025(不能有前导0),88D(含有非十进制数码)。C语言中的变量遵守“先定义后使用”的规则。下面定义了一个名为num的整型变量,之后赋值100,然后又改变其值为200。int num;num=100;num=200;int是整型变量的基本类型,整型变量还有短整型(short int或short)和长整型(long int或long),它们的不同之处在于变量在内存中存储时所占用的字节数,通常在32位机上短整型为2字节即16位,基本整型和长整型占用4字节即32位。例如,有以下语句,定义了一个短整型变量i,并在定义时就赋予初始值10。short int i=10;数据在内存中是以二进制的形式存放的,十进制数10对应的二进制数为1010。图2-1显示了变量i在内存中的存放,最高位为符号位,0表示是正数,1表示为负数。图2-1 变量i的内存示例图一个短整型short int变量的值的范围为�6�1215~215�6�11,即�6�132768~32767。短整型所表示的数是很有限的,实际应用中通常使用int型,其值范围为�6�1231~231�6�11,即�6�12147483638~2147483637。在一些实际应用中,变量的值常常为正数,如图书馆管理系统中的图书总数,企业信息系统中的公司职员数等。为了充分利用变量的表示范围,此时可以将变量定义为无符号类型。加上修饰符unsigned就可以定义无符号变量,如unsigned short int i,定义了一个无符号短整型变量i;unsigned int j定义了一个无符号整型变量j。默认情况下,定义的变量是有符号的,即表示的数可正可负,有符号变量也可以加上修饰符signed,但通常情况下不加。无符号短整型由于最高位不再存储符号信息,其值范围为0~216�6�11,即0~65535。相应地,无符号整型所表示的数的范围0~232�6�11,即0~4294967295。C语言中并未规定各个数据类型所占内存的字节数,具体如何实现由各计算机系统决定。有的微机上短整型和整型都是16位,而长整型位32位。所占内存的字节数可以用求字节数的运算符号sizeof来确定。例2-2程序可以用于确定各数据类型所占内存的字节数。例2-2#include int main( )程序说明。(1)允许在一条语句中定义多个相同数据类型的变量,如“int a,b,c;”,各变量名之间用逗号间隔。数据类型说明符(如int)与变量名之间至少用一个空格隔开。(2)“a = sizeof(i);”语句中sizeof(i)用于求出变量i所占内存的字节数,并把该数值赋给变量a。(3)“pri

请采纳评分下

推荐
© 2024 满米百科