Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
int(RefernciadeC#)
int Referncia de C#
Visual Studio 2015
Para obter a documentao mais recente do Visual Studio 2017 RC, consulte a documentao do Visual Studio 2017 RC
http://docs.microsoft.com/visualstudio.
A palavrachave de int indica um tipo integral que armazena valores de acordo com o tamanho e o intervalo mostrados na
tabela a seguir.
Tipo
int
Intervalo
Size Tamanho
2.147.483.648 a
2.147.483.647
Inteiro de 32 bits
com sinal
System.Int32 https://msdn.microsoft.com/pt
br/library/system.int32.aspx
Valor
padro
0
Literais
Voc pode declarar e inicializar uma varivel do tipo int como este exemplo:
inti=123;
Quando um literal inteiro no tem nenhum sufixo, seu tipo o primeiro desses tipos em que o valor pode ser representado:
int , uint https://msdn.microsoft.com/ptbr/library/x0sksh43.aspx, long https://msdn.microsoft.com/pt
br/library/ctetwysk.aspx, ulong https://msdn.microsoft.com/ptbr/library/t98873t4.aspx. Nesse exemplo, do tipo int .
Converses
H uma converso implcita predefinida de int a long https://msdn.microsoft.com/ptbr/library/ctetwysk.aspx, a float
https://msdn.microsoft.com/ptbr/library/b1e65aza.aspx, a double https://msdn.microsoft.com/pt
br/library/678hzkk9.aspx, ou a decimal https://msdn.microsoft.com/ptbr/library/364x0z75.aspx. Por exemplo:
//'123'isanint,soanimplicitconversiontakesplacehere:
floatf=123;
1/2
28/01/2017
int(RefernciadeC#)
longaLong=22;
inti1=aLong;//Error:noimplicitconversionfromlong.
inti2=(int)aLong;//OK:explicitconversion.
Observe tambm que no existe converso implcita de tipos de ponto flutuante a int . Por exemplo, a seguinte declarao
gera um erro do compilador a menos que uma converso explcita usada:
intx=3.0;//Error:noimplicitconversionfromdouble.
inty=(int)3.0;//OK:explicitconversion.
Para obter mais informaes sobre expresses aritmticas com tipos de ponto flutuante mistos e tipos integral, consulte
float https://msdn.microsoft.com/ptbr/library/b1e65aza.aspx e double https://msdn.microsoft.com/pt
br/library/678hzkk9.aspx.
Especificao da linguagem C#
Para obter mais informaes, consulte a Especificao da linguagem C# https://msdn.microsoft.com/pt
br/library/ms228593.aspx. A especificao da linguagem a fonte definitiva para a sintaxe e o uso de C#.
Consulte tambm
Int32 https://msdn.microsoft.com/ptbr/library/system.int32.aspx
Referncia de C# https://msdn.microsoft.com/ptbr/library/618ayhy6.aspx
Guia de Programao em C# https://msdn.microsoft.com/ptbr/library/67ef8sbd.aspx
Palavraschave C# https://msdn.microsoft.com/ptbr/library/x53a06bb.aspx
Tabela de tipos integrais https://msdn.microsoft.com/ptbr/library/exx3b86w.aspx
Tabela de tipos internos https://msdn.microsoft.com/ptbr/library/ya5y69ds.aspx
Tabela de converses numricas implcitas https://msdn.microsoft.com/ptbr/library/y5b434w4.aspx
Tabela de converses numricas explcitas https://msdn.microsoft.com/ptbr/library/yht2cx7b.aspx
2017 Microsoft
https://msdn.microsoft.com/ptbr/library/5kzh1b5w(d=printer).aspx
2/2