2010-10-27 26 views

Respuesta

13

Esto se remonta a las versiones más antiguas de Microsoft Basic. Estos caracteres de tipo permiten tanto establecer el tipo de un identificador y un literal:

Dim singleVar! = 1.2! 
    Dim doubleVar# = 1.2# 
    Dim [email protected] = [email protected] 
    Dim integerVar% = 12% 
    Dim longVar& = 12& 
    Dim stringVar$ = "12" 

    Function ReturnsString$(ByVal takesLong&) 
+1

... el bueno de GWBASIC: ') –

+3

Vea también: http://msdn.microsoft.com/en-us/library/s9cz43ek%28VS.80%29.aspx –

5

Desde la biblioteca MSDN:

escribir caracteres. Agregar el carácter de tipo literal F a un literal lo fuerza al tipo de datos único. ¡Anexando el caracter tipo de identificador! a cualquier identificador lo fuerza a Single.

+3

'8.0' es un literal, sin embargo, no es un identificador –

0

**** Aquí está una hoja de trucos para DataTypes ****

final con:

$ : String 
% : Integer (Int32) 
& : Long (Int64) 
! : Single 
# : Double 
@ : Decimal 

Inicio con:

&H : Hex 
&O : Octal