Operadores en C | Conjunto 2 (operadores relacionales y lógicos)

Hemos discutido la Introducción a los Operadores en C donde obtuvimos una idea general de qué tipos de Operadores, C y C++ admiten y sus implementaciones básicas. Después de eso, estudiamos Operadores aritméticos donde obtuvimos una comprensión detallada de los tipos y usos de los operadores aritméticos en C y C++. En este artículo, intentemos … Continue reading «Operadores en C | Conjunto 2 (operadores relacionales y lógicos)»

Una pregunta del operador de coma

Considere los siguientes programas en C. // PROGRAM 1 #include<stdio.h>    int main(void) {     int a = 1, 2, 3;     printf(«%d», a);     return 0; } El programa anterior falla en la compilación, pero el siguiente programa compila bien e imprime 1. // PROGRAM 2 #include<stdio.h>    int main(void) {     int a;     a = 1, 2, … Continue reading «Una pregunta del operador de coma»

C | Operadores | Pregunta 3

#include <stdio.h> int main() {     int i = (1, 2, 3);          printf(«%d», i);          return 0; } (A) 1 (B) 3 (C) Valor basura (D) Error de tiempo de compilación Respuesta: (B)   Explicación: el operador de paréntesis tiene mayor precedencia que el operador de asignación. La expresión dentro … Continue reading «C | Operadores | Pregunta 3»

C | Operadores | Pregunta 24

#include <stdio.h> int main() {    int x = 10;    int y = (x++, x++, x++);    printf(«%d %d\n», x, y);    return 0; } (A) 13 12 (B) 13 13 (C) 10 10 (D) Respuesta dependiente del compilador : (A) Explicación: el operador coma define un punto de secuencia , por lo que la opción (d) no … Continue reading «C | Operadores | Pregunta 24»

Datos interesantes sobre el lenguaje C

C Language no se llamaba C al principio. Ha sido nombrado como C después de pasar muchas etapas de evolución. Evolución de C:   ALGO -> BCPL -> B -> Tradición C -> K&R C -> ANSI C -> ANSI/ISO C -> C99.    Fue desarrollado en Bell Laboratories en 1972 por Dennis Ritchie. ¿Por qué … Continue reading «Datos interesantes sobre el lenguaje C»

Operadores bit a bit en C/C++

En C, los siguientes 6 operadores son operadores bit a bit (funcionan a nivel de bit)   Haga clic aquí para el curso completo! C++ #include <iostream> using namespace std;    int main() {       // a = 5(00000101), b = 9(00001001)     int a = 5, b = 9;        // The result is 00000001     cout<<«a = … Continue reading «Operadores bit a bit en C/C++»

Programa para Encontrar el Número Mayor usando Operador Ternario

La tarea es escribir un programa para encontrar el número más grande usando el operador ternario entre:  dos numeros tres numeros cuatro números Ejemplos :  Input : 10, 20 Output : Largest number between two numbers (10, 20) is: 20 Input : 25 75 55 15 Output : Largest number among four numbers (25, 75, … Continue reading «Programa para Encontrar el Número Mayor usando Operador Ternario»

C | Operadores | Pregunta 23

¿Predecir la salida del siguiente programa? # include <stdio.h> int main() {     int x = 10;     int y = 20;     x += y += 10;     printf (» %d %d», x, y);     return 0; } (A) 40 20 (B) 40 30 (C) 30 30 (D) 30 40 Respuesta: (B) Explicación: El enunciado principal en cuestión es … Continue reading «C | Operadores | Pregunta 23»

Cascada de operadores de entrada/salida en C++

Requisito previo: Sobrecarga de operadores en C++ , Tipos de sobrecarga de operadores Cuando un objeto llama a una función de operador pasando un argumento y el valor devuelto de la función de operador llama a la siguiente función de operador en la misma expresión, se llama como una cascada de operadores. A continuación se … Continue reading «Cascada de operadores de entrada/salida en C++»