78410 PB210048

78410 PB210048



INFORMATYKA WYKŁAD 3


Temat: Język C


7


Program zamienia znak wprowadzany jako mała Ktera i drukuje literę dużą:

#include <stdio.h> #include <math.h> void main(void)

{

Małe litery różnią się od dużych swoich odpowiedników jedynie 5 bitem - 1 małe, a 0 duże litery. Ponieważ bitowo

char p;

printf(’'Podaj litere\n");

scanf("%c",&p);___________—■—

p^&223;<C^^ printf("%c\n",p); —_____

1 i

223 to 11011111 więc każda koniunkcja bitowa z tą liczbą zmienia jedynie 5 bit na zero - otrzymujemy dużą literę.



Wyszukiwarka

Podobne podstrony:
PC190028 INFORMATYKA WYKŁAD 6    Temat: Język C 4Tablice dwuwymiarowe Tablicędtouwymi
44427 P1020073 (4) INFORMATYKA WYKŁAD 7 Temat: Język C Plik-z danymi
PB210044 INFORMATYKA WYKŁAD 3Temat: Język C 6 Różne operatory Podstawowe:    + f -
PC120025 (3) INFORMATYKA WYKŁAD 5 Temat. JęzykvoidŁ^0[W], i-BOlWl. in«C0[W for (k=0; k<W;k++) s=s
48017 PC120022 Temat: Język CINFORMATYKA WYKŁAD 5 Program obliczający iloczyn dwa macierzy WxW (przy

więcej podobnych podstron