Variables/Constantes/Exp. Matemáticas / Tipos de Dato
Subtitles of the Movie
ÿþ [ 0 0 . 0 0 . 0 0 . 0 ] E s t e c u a d r o m u e s t r a l o s t i p o s d e d a t o q u e s e u s a n c o n m a y o r f r e c u e n c i a e n C + + . [ 0 0 : 0 0 : 0 5 . 0 ] U s t e d d e b e a s i g n a r u n t i p o d e d a t o a c a d a v a r i a b l e q u e s e a c r e a d a . [ 0 0 : 0 0 : 0 9 . 0 ] E l t i p o d e d a t o d e t e r m i n a p r e c i s a m e n t e e l t i p o d e d a t o s q u e l a v a r i a b l e o l a l o c a c i ó n d e m e m o r i a p u e d e a l m a c e n a r . [ 0 0 : 0 0 : 1 4 . 0 ] E s t o e s d e v i t a l i m p o r t a n c i a e n C , p u e s e l t i p o d e v a r i a b l e q u e u s t e d d e c l a r e d e t e r m i n a r á l o q u e p u e d e o n o h a c e r c o n l a v a r i a b l e . [ 0 0 : 0 0 : 2 3 . 0 ] E l t i p o d e d a t o d e c a r á c t e r u s a r á l a p a l a b r a ' c h a r ' , [ 0 0 : 0 0 : 2 9 . 0 ] y p o d r á a l m a c e n a r u n o y s o l o u n c a r á c t e r . N o t e q u e l a p a l a b r a ' c h a r ' e s t á e n m i n ú s c u l a s , c o m o l o e s t a r á n t o d a s l a s p a l a b r a s c l a v e . [ 0 0 : 0 0 : 3 9 . 0 ] H a y u n t i p o d e d a t o s ' s t r i n g ' q u e d i s c u t i r e m o s m á s a d e l a n t e . [ 0 0 : 0 0 : 4 3 . 0 ] P o r a h o r a , e l t i p o d e d a t o ' c h a r ' p u e d e a l m a c e n a r u n s o l o c a r á c t e r . [ 0 0 : 0 0 : 4 7 . 0 ] E x i s t e n d o s c l a s i f i c a c i o n e s p a r a n ú m e r o s e n t e r o s : [ 0 0 : 0 0 : 5 1 . 0 ] E l e n t e r o c o r t o , q u e u s a l a s p a l a b r a s c l a v e ' s h o r t ' o ' i n t ' , q u e p u e d e a l m a c e n a r n ú m e r o s e n t r e - 3 2 , 7 6 8 y + 3 2 , 7 6 7 ; [ 0 0 : 0 1 : 0 4 . 0 ] y l o s e n t e r o s l a r g o s , q u e u s a n l a p a l a b r a ' l o n g ' , y q u e p u e d e n a l m a c e n a r e n t e r o s m u c h í s i m o m á s l a r g o s . [ 0 0 : 0 1 : 1 1 . 0 ] E n a m b o s c a s o s u s t e d s o l o p u e d e a l m a c e n a r n ú m e r o s e n t e r o s e n e s t a s v a r i a b l e s , i . e . , s i n d e c i m a l e s . [ 0 0 : 0 1 : 2 0 . 0 ] S i s u a p l i c a c i ó n r e q u i e r e e l u s o d e n ú m e r o s d e c i m a l e s , u s t e d d e b e u s a r b i e n s e a ' f l o a t ' o ' d o u b l e ' - [ 0 0 : 0 1 : 2 8 . 0 ] a m b a s s i e n d o , r e s p e c t i v a m e n t e , l a s p a l a b r a s c l a v e . [ 0 0 : 0 1 : 3 3 . 0 ] A m e d i d a q u e v e m o s m á s p r o g r a m a s d e e j e m p l o d i s c u t i r e m o s m á s u s o s p a r a e s t o s t i p o s d e d a t o d e l a s v a r i a b l e s . [ 0 0 : 0 1 : 4 2 . 0 ] P e r o p o r e l m o m e n t o t e n g a p r e s e n t e s l a s d i s t i n t a s p a l a b r a s c l a v e s a s o c i a d a s c o n e s t o s t i p o s d e d a t o . [ 0 0 : 0 1 : 4 8 . 0 ] A c o n t i n u a c i ó n h a y u n a s s i m p l e s i n d i c a c i o n e s a s e g u i r p a r a c u a n d o a s i g n e t i p o s d e d a t o . [ 0 0 : 0 1 : 5 2 . 0 ] A s i g n e e n t e r o s c o r t o s o l a r g o s ( ' s h o r t ' o ' i n t ' y ' l o n g ' ) s o l a m e n t e s i s a b e q u e l a v a r i a b l e s i e m p r e v a a c o n t e n e r n ú m e r o s e n t e r o s , i . e . n ú m e r o s s i n p u n t o s d e c i m a l e s ; [ 0 0 : 0 2 : 0 3 . 0 ] e l t i p o q u e u s t e d e l i j a d e p e n d e r á e x c l u s i v a m e n t e d e l t a m a ñ o d e l o s n ú m e r o s q u e u s t e d e s p e r a a l m a c e n a r e n l a v a r i a b l e . [ 0 0 : 0 2 : 0 7 . 0 ] A s i g n e b i e n s e a ' f l o a t ' o ' d o u b l e ' c u a n d o d e b a a l m a c e n a r u n n ú m e r o c o n u n a f r a c c i ó n d e c i m a l . [ 0 0 : 0 2 : 1 3 . 0 ] E n e s t e c a s o s u e l e c c i ó n e n t r e ' f l o a t ' y ' d o u b l e ' t a m b i é n d e p e n d e r á d e l t a m a ñ o d e l o s n ú m e r o s q u e u s t e d e s p e r a a l m a c e n a r e n l a v a r i a b l e . [ 0 0 : 0 2 : 1 9 . 0 ] A s i g n e e l t i p o d e d a t o s d e c a r á c t e r , ' c h a r ' , s i l a v a r i a b l e s i e m p r e v a a c o n t e n e r s o l o u n c a r á c t e r c o m o d a t o . [ 0 0 : 0 2 : 2 6 . 0 ] L a ú l t i m a c o n s i d e r a c i ó n a l d e c l a r a r t i p o s d e d a t o s d e v a r i a b l e s e s l a m e m o r i a . L a d e m a n d a d e m e m o r i a d e u n t i p o d e d a t o e s u n a c o n s i d e r a c i ó n i m p o r t a n t e . [ 0 0 : 0 2 : 3 7 . 0 ] S i d e s e a o p t i m i z a r e l c ó d i g o d e u n a a p l i c a c i ó n y p o r t a n t o c o n s e r v a r r e c u r s o s d e s i s t e m a , d e b e u s a r t i p o s d e v a r i a b l e q u e r e q u i e r a n d e p o c a m e m o r i a s i e m p r e q u e s e a p o s i b l e . [ 0 0 : 0 2 : 4 5 . 0 ] P o r e j e m p l o , a u n q u e u n a v a r i a b l e d e e n t e r o d e t i p o ' l o n g ' p u e d e a l m a c e n a r n ú m e r o s p e q u e ñ o s , o c u p a e l d o b l e d e e s p a c i o e n m e m o r i a p a r a h a c e r l o ; [ 0 0 : 0 2 : 5 4 . 0 ] p o r t a n t o e s m á s e f i c i e n t e g u a r d a r c i e r t a s c o s a s c o m o p o r e j e m p l o l a e d a d d e l a s p e r s o n a s c o m o t i p o d e d a t o e n t e r o c o r t o , o ' s h o r t ' o ' i n t ' . [ 0 0 : 0 3 : 0 0 . 0 ] D e i g u a l f o r m a , u s t e d d e b e u s a r u n a v a r i a b l e d e t i p o ' l o n g ' p a r a a l m a c e n a r l a p o b l a c i ó n d e u n a c i u d a d g r a n d e . [ 0 0 : 0 3 : 0 5 . 0 ] L a c o n c l u s i ó n e s q u e e n t r e u s t e d m á s s e p a a c e r c a d e l t i p o d e d a t o c o n e l q u e e s t é t r a b a j a n d o , m e j o r p u e d e t o m a r l a d e s i c i ó n a c e r c a d e l t i p o d e d a t o a u s a r . [ 0 0 : 0 3 : 1 6 . 0 ] E n C + + u d d e b e d e c l a r a r u n a v a r i a b l e a n t e s d e p o d e r u s a r l a . [ 0 0 : 0 3 : 2 0 . 0 ] U s t e d d e c l a r a o c r e a u n a v a r i a b l e i n g r e s a n d o u n a e x p r e s i ó n d e C + + q u e e s p e c i f i c a t a n t o e l t i p o d e d a t o c o m o e l n o m b r e d e l a v a r i a b l e y s u v a l o r i n i c i a l . [ 0 0 : 0 3 : 3 1 . 0 ] L a m a y o r í a d e l o s p r o g r a m a d o r e s d e c l a r a n l a s v a r i a b l e s a l i n i c i o d e l p r o g r a m a , [ 0 0 : 0 3 : 3 5 . 0 ] o e n o t r a s p a l a b r a s , c o m o l a p r i m e r a e x p r e s i ó n d e l a f u n c i ó n . [ 0 0 : 0 3 : 3 9 . 0 ] R e g r e s a n d o a n u e s t r o p r o g r a m a d e d e m o s t r a c i ó n , c o m o p u e d e l e e r e n e l c o m e n t a r i o , e s o e s e x a c t a m e n t e l o q u e h i c i m o s e n e s t e e j e m p l o , [ 0 0 : 0 3 : 4 6 . 0 ] p u e s e s t a m o s d e f i n i e n d o l a s v a r i a b l e s c o m o e l p r i m e r b l o q u e d e c ó d i g o e n l a f u n c i ó n ' m a i n ' . [ 0 0 : 0 3 : 5 2 . 0 ] U n a v e z h a y a n s i d o d e c l a r a d a s l a s v a r i a b l e s , e s t a s p u e d e n s e r u s a d a s e n e l p r o g r a m a . [ 0 0 : 0 3 : 5 6 . 0 ] S i e l c o m p i l a d o r C e n c u e n t r a u n a v a r i a b l e q u e n o h a y a s i d o d e c l a r a d a , p r o d u c i r á u n m e n s a j e d e e r r o r . [ 0 0 : 0 4 : 0 2 . 0 ] M i r a r é o t r o p r o g r a m a d e e j e m p l o c o n e l c u á l d i s c u t i r é l a d e c l a r a c i ó n d e v a r i a b l e s m á s e s p e c í f i c a m e n t e [ 0 0 : 0 4 : 1 0 . 0 ] y m o s t r a r é l o q u e o c u r r e s i a l d e c l a r a r l a v a r i a b l e n o s e l e d a u n v a l o r i n i c i a l . [ 0 0 : 0 4 : 1 5 . 0 ]
Tutorial Information
| Course: | C++ (Español) |
| Author: | Arthur L. Lee |
| SKU: | 33572 |
| ISBN: | 1-932808-26-4 |
| Release Date: | 2004-11-03 |
| Duration: | 5 hrs / 44 lessons |
| Work Files: |
Yes |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 81,350 Video Tutorials (20,800 free)
- Video Available as Flash or QuickTime
- Over 782 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 