Skip to content

Commit 331d5c3

Browse files
authored
Merge pull request mouredev#5040 from 0pio/main
00 c++
2 parents 2064f0b + b4d1079 commit 331d5c3

File tree

1 file changed

+59
-0
lines changed
  • Roadmap/00 - SINTAXIS, VARIABLES, TIPOS DE DATOS Y HOLA MUNDO/c++

1 file changed

+59
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
//este lenguaje no tiene web oficial
2+
//comentario de una linea
3+
/*
4+
comentario de varias lineas
5+
todos los valres de bits que se ponen pueden ser variables dependiendo del compilador y arquitectura
6+
¿hey brais puedes compartir los playlists de rock que usas para tus directos?
7+
8+
este es el valor maximo que se puede representar con respecto a los bit que se maneja unsigned
9+
8 bits (1 byte) = 255
10+
16 bits (2 bytes) = 65,535
11+
32 bits (4 bytes) = 4,294,967,295
12+
64 bits (8 bytes) = 18,446,744,073,709,551,615
13+
14+
signed se puede manejar en estos rangos
15+
8 bits (1 byte) = -128 a 127
16+
16 bits (2 bytes) = -32,768 a 32,767
17+
32 bits (4 bytes) = -2,147,483,648 a 2,147,483,647
18+
64 bits (8 bytes) = -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807
19+
20+
los valores de c++ son automaticamente signed
21+
22+
*/
23+
#include <iostream>
24+
#include <string>
25+
using namespace std;
26+
27+
int main() {
28+
const string constante = "C++";
29+
string variable = "¡Hola, ";
30+
31+
//hay diferentes valores numericos
32+
short corto = 65524;//este es de 16 bits
33+
int entero = 4294967294;//este es de 32 bits o 16 bits dependiendo del compilador
34+
long largo = 4294967294;//este es de 32 bits
35+
long long gigante = 18446744073709551614;//este es de 64 bits
36+
37+
float flotante = 3.141592;
38+
double doble = 3.141592653589793;
39+
long double giganteDoble = 1.000000000000001;
40+
float scientifico = 6.02E23; //el float también puede usar notación cientifica
41+
42+
//también se pueden declarar los valores sin signo
43+
unsigned short cortoSinSigno = 65535;
44+
//también está el constexpr que es un valor que se va a calcular mientras se conpila no mientras se corre
45+
constexpr float PI = 3.14159265358979323846;
46+
//y se puede usar el auto que lo detecta automatico
47+
auto autoDetectado = 3;
48+
49+
//hay diferentes valores de texto
50+
char caracter = 'a';
51+
string texto = "Hola, C++";
52+
char ascii = 65; //el char también puede ser un valor ascii
53+
54+
//y está el bool
55+
bool booleano = true;
56+
57+
cout << texto;
58+
return 0;
59+
}

0 commit comments

Comments
 (0)