Está en la página 1de 6

CONVERSIONES DE TIPOS

INTEGRANTES:

GLADYS ANTONIA SERRANO GARRAFA .RAQUELIA ROJAS

CONVERSIONES Y TIPOS

Conversin de tipos Visual Studio 2010 Otras versiones La conversin de tipos es el proceso de cambiar un valor de un tipo a otro. Por ejemplo, la cadena "1234" se puede convertir a un nmero. Adems, se puede convertir cualquier tipo de datos al tipo String. Algunas conversiones de tipo no funcionan nunca. Por ejemplo, un objeto Date no se puede convertir a un objeto ActiveXObject. Las conversiones de tipo pueden ser de ampliacin o de restriccin: las conversiones de ampliacin nunca producen desbordamiento y siempre son correctas, mientras que las conversiones de restriccin suponen una posible prdida de informacin y pueden producir errores.

Conversiones implcitas La mayora de las conversiones, como la asignacin de un valor a una variable, se producen automticamente. El tipo de datos de la variable determina el tipo de datos de destino de la conversin de expresin. En el ejemplo siguiente se muestra una conversin de datos implcita entre un valor int , un valor String y un valor double.

Conversiones explcitas Para convertir explcitamente una expresin a un tipo de datos concreto, utilice el identificador de tipo de datos seguido de la expresin que se va a convertir entre parntesis. Las conversiones explcitas requieren ms escritura que las implcitas, pero proporcionan ms seguridad con respecto a los resultados. Adems, las conversiones explcitas pueden controlar conversiones con prdida de informacin. En el ejemplo siguiente se muestra una conversin de datos explcita entre un valor int , un valor String y un valor double.

Conversin. En general, puede utilizar las funciones de conversin de tipos de datos para convertir el resultado de una operacin a un tipo de datos concretutilice CDec o en vez de al tipo de datos predeterminado. Por ejemplo, para forzar la ejecucin de operaciones con aritmtica decimal en los casos en los que se hara con precisin simple, doble precisin o aritmtica de enteros. Conversiones incorrectas. Si el argumento expression transferido a la funcin est fuera del intervalo de valores del tipo de datos al que se va a convertir, se inicia una excepcin. Partes fraccionarias. Cuando un valor no integral se convierte a un tipo integral, las funciones de conversin de enteros (CByte, CInt, CLng, CSByte, CShort, CUInt, CULng y CUShort) eliminan la parte fraccionaria y redondean el valor al entero ms prximo.

Tipo de datos del valor devuelto El nombre de funcin determina el tipo de datos del valor devuelto, como se muestra en la tabla siguiente. Nombre de la funcin Tipo de datos devuelto Intervalo de valores del argumento expression CBool Boolean (Tipo de datos, Visual Basic) Cualquier expresin numrica, Char o String vlida. CByte Byte (Tipo de datos, Visual Basic) 0 a 255 (sin signo); las partes fraccionarias se redondean.1

También podría gustarte