Diferencia entre revisiones de «Valor (informática)»

3 bytes añadidos ,  hace 12 años
m
Correcciones menores PR:CEM.
m (robot Añadido: ko:값 (컴퓨터 과학))
m (Correcciones menores PR:CEM.)
Algunos tipos de valores se encuentran en casi todos los [[lenguaje de programación|lenguajes de programación]] (como las representaciones numéricas), mientras que otros son menos comunes (por ejemplo, [[Lenguaje de programación Pascal|Pascal]] soporta un tipo conjunto).
 
== En C: l-value y r-value ==
Algunos lenguajes tienen la idea de '''l-value'''s y '''r-value'''s. L-values son valores que tienen [[Dirección de memoria|direcciones]], por lo que son variables o referencias derreferenciadas a algún sitio. Un r-value puede ser l-value or no, pero sólo se usa para distinguirlo de un l-value. En C, el término l-value inicialmente se refería a algo que podía ser asignado (l-value proviene de left-value, valor a la izquierda, indicando que podía estar a la izquierda del operador =), pero desde la introducción de 'const', esto ya solo es aplicable a un 'l-value modificable'.
 
Un valor puede ser virtualmente cualquier clase de dato según un tipo de dato, una cadena, un dígito, una [[Tipo de dato carácter|letra]]...
 
En ensamblador hay algo conocido como "valor inmediato", a veces llamado únicamente "inmediato". El valor viene con la instrucción, ocasionalmente puede escribirse como "imm#", donde # es un número que indica el tamaño del valor inmediato. Así, imm8 se referiría a un valor inmediato de un byte. Un valor inmediato es un número, tanto escrito con dígitos como en forma de cadena. "mnemónico 'A'" es equivalente a "mnemónico 0x64"; el [[Endianness|órdenorden de los bytes]] de las cadenas dependen de ensamblador y la arquitectura.
 
== Enlaces externos ==
*[http://c2.com/cgi/wiki?ValueObject Objeto valor]
 
1 072 482

ediciones