Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

469
Views
Uso de la función de cambio para verificar el carácter ' en C

Tengo que hacer un programa que permita al usuario ingresar caracteres y luego imprimir su código de carácter decimal. Uno de los caracteres es ' pero cuando voy a buscar este carácter dice que falta el carácter de terminación '.

 case ''': printf("039"); break;

¿Cómo compruebo ' como personaje?

over 4 years ago · Santiago Trujillo
3 answers
Answer question

0

Puedes usar una secuencia de escape.

 case '\'': printf("039"); break;
over 4 years ago · Santiago Trujillo Report

0

Debe usar una barra invertida ( \ ) antes de usar ' . Porque ' es un carácter especial. Por lo tanto, debe utilizar de la siguiente manera,

 case '\'': printf("039"); break;
over 4 years ago · Santiago Trujillo Report

0

Debe usar el carácter \ antes del ' . Esto se debe a que en c el carácter ' se usa como apertura o cierre para un valor de carácter. Esto significa que debe decirle al compilador que lo trate como un carácter normal agregando \ antes. Lo mismo ocurre con " y \ (si desea utilizar una barra invertida en una cadena en lugar de los propósitos enumerados anteriormente).

Usando este método, su declaración de caso debería verse así: case '\'':

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!