Tipos de datos de C++

Todas las variables usan el tipo de datos durante la declaración para restringir el tipo de datos que se almacenarán. Por lo tanto, podemos decir que los tipos de datos se utilizan para decirle a las variables el tipo de datos que pueden almacenar. Cada vez que se define una variable en C++, el compilador … Continue reading «Tipos de datos de C++»

Diferencia entre puntero NULL, carácter nulo (‘\\ 0’) y ‘0’ en C con ejemplos

Puntero NULL : La constante entera cero ( 0 ) tiene diferentes significados dependiendo de su uso. En todos los casos, es una constante entera con el valor 0, solo se describe de diferentes maneras. Si algún puntero se compara con 0 , esta es una verificación para ver si el puntero es un puntero … Continue reading «Diferencia entre puntero NULL, carácter nulo (‘\\ 0’) y ‘0’ en C con ejemplos»

Puntero de estructura

Puntero de estructura : se define como el puntero que apunta a la dirección del bloque de memoria que almacena una estructura que se conoce como puntero de estructura. A continuación se muestra un ejemplo de lo mismo: Ejemplo: struct point { int value; }; // Driver Code int main() { struct point s; struct … Continue reading «Puntero de estructura»

Diferencia entre palabra clave e identificador

Palabras clave : las palabras clave son palabras reservadas específicas en C, cada una de las cuales tiene una característica específica asociada. Casi todas las palabras que nos ayudan a usar la funcionalidad del lenguaje C están incluidas en la lista de palabras clave. ¡Así que puedes imaginar que la lista de palabras clave no … Continue reading «Diferencia entre palabra clave e identificador»

Arrays en Lenguaje C | Conjunto 2 (Propiedades)

Hemos introducido arreglos en el conjunto 1 ( Introducción a los arreglos en C ). En esta publicación, se analizan las propiedades de array en C. 1) En C, es posible tener una array de todos los tipos, excepto vacío y funciones. Vea esto para más detalles. 2) En C, la array y el puntero … Continue reading «Arrays en Lenguaje C | Conjunto 2 (Propiedades)»

Operadores en C / C++

Los operadores son la base de cualquier lenguaje de programación. Podemos definir operadores como símbolos que nos ayudan a realizar cálculos matemáticos y lógicos específicos sobre operandos. En otras palabras, podemos decir que un operador opera los operandos. Por ejemplo, ‘+’ es un operador que se usa para sumar, como se muestra a continuación:   … Continue reading «Operadores en C / C++»

puntero vacío en C/C++

Un puntero vacío es un puntero que no tiene ningún tipo de datos asociado. Un puntero vacío puede contener direcciones de cualquier tipo y se puede encasillar en cualquier tipo.  C++ // C++ Program to demonstrate that a void pointer // can hold the address of any type-castable type   #include <iostream> using namespace std; … Continue reading «puntero vacío en C/C++»

Valor máximo de char sin firmar en C++

En este artículo, discutiremos el valor máximo del tipo de datos char sin firmar en C++ . Algunas propiedades del tipo de datos char sin firmar son: Al ser un tipo de datos sin firmar, solo puede almacenar valores positivos. El tipo de datos char sin firmar en C++ se usa para almacenar caracteres de … Continue reading «Valor máximo de char sin firmar en C++»

Tipos de datos en C

  Cada variable en C tiene un tipo de dato asociado. Cada tipo de datos requiere diferentes cantidades de memoria y tiene algunas operaciones específicas que se pueden realizar sobre él. Describámoslos brevemente uno por uno: Los siguientes son ejemplos de algunos tipos de datos muy comunes que se usan en C: char: El tipo … Continue reading «Tipos de datos en C»

Expresar una fracción como número natural en módulo ‘m’

Dados dos enteros A y B donde A no es divisible por B , la tarea es expresar A/B como un número natural módulo m donde m = 1000000007 . Nota: esta representación es útil cuando necesitamos expresar la probabilidad de un evento, el área de curvas y polígonos, etc. Ejemplos:   Entrada: A = 2, B … Continue reading «Expresar una fracción como número natural en módulo ‘m’»