Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Curso C++ - Aula 16 - Modificadores de Tipo
Play lesson

Curso C++ - Curso C++ - Aula 16 - Modificadores de Tipo

5.0 (2)
15 learners

What you'll learn

This course includes

  • 8 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

O que são os modificadores de tipo? Em suma, são instruções que antecedem a declaração de variáveis e conferem a está uma característica especial. Em C++ temos 4 modificadores de tipo: - short - long - signed - unsigned short O modificador short é utilizado quando queremos que a variável possua um tamanho menor, até porque, não precisamos que a mesma contenha números grandes. long O modificador long é o oposto do modificador short, este confere a variável uma capacidade extra de armazenamento. Assim, conseguimos estender o tamanho de armazenamento que podemos utilizar. signed O modificador signed é utilizado para dizer as variáveis que estas podem conter tanto números positivos como também, números negativos. Ou seja, é o tipo default da linguagem C++. unsigned O modificador unsigned é o oposto de unsigned, assim, dizemos para o compilador que desejamos trabalhar somente com números positivos. Logo, a nossa variável irá possuir mair capacidade de armazenamento, até porque, o bit que seria utilizado para armazenar o sinal, agora poderá ser utilizado para armazenar números. O CÓDIGO A SEGUIR É DO ALUNO: Matheus Souza - https://plus.google.com/b/102371115481264098253/103032760058774924445/posts //PS: para utilizar o código, remova os pontos, que foram utilizados para conseguir indentar o código. #include <iostream> #include <cstdio> #include <cstdlib> int main(){ . . . . int A = 0; ........short int B = 0; ........long int C = 0; ........signed int D = 0; ........unsigned int E = 0; ........short signed int F = 0; ........long signed int G = 0; ........short unsigned int H = 0; ........long unsigned int I = 0; ........std::cout << "\n"; ........std::cout << "Um int ocupa " << sizeof(A) << "B.\n"; ........std::cout << "Um short int ocupa " << sizeof(B) << "B.\n"; ........std::cout << "Um long int ocupa " << sizeof(C) << "B.\n"; ........std::cout << "Um signed int ocupa " << sizeof(D) << "B.\n"; ........std::cout << "Um unsigned int ocupa " << sizeof(E) << "B.\n"; ........std::cout << "Um short signed int ocupa " << sizeof(F) << "B.\n"; ........std::cout << "Um long signed int ocupa " << sizeof(G) << "B.\n"; ........std::cout << "Um short unsigned int ocupa " << sizeof(H) << "B.\n"; ........std::cout << "Um long unsigned int ocupa " << sizeof(I) << "B.\n"; ........std::cout << "\n"; ........std::cout << "Os valores acima significam que o normal ocupa 4B de memória, o short só ocupa 2B e o long ocupa 8B.\n"; ........std::cout << "\n"; } + FAÇA UMA DOAÇÃO: http://www.excript.com/doe + Curso C++: http://excript.com/curso-cpp.html + DÚVIDAS? https://goo.gl/ApYFMC + PlayList: https://www.youtube.com/playlist?list=PLesCEcYj003QTw6OhCOFb1Fdl8Uiqyrqo + SITE: http://www.excript.com/ + FACE: http://www.facebook.com/excript + PERFIL PÚBLICO: https://goo.gl/4SPRVf + G+: https://plus.google.com/+excriptvideo + E-MAIL: [email protected]

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere