Baixe o app para aproveitar ainda mais
Prévia do material em texto
��������� � � �� � �� �� ���� � ������ ���� ���� ����� ���� � �� �������� �� ��� �������� �� ��� ���� �������� �� ��� �������� �� ��� �� ����� �� ���� ����� �� ���� �� ���� �� � � �� ���� ������ �!�� � �� ���� ������ �!� ����� ����� "��"����� "��"����� "���"��� ����� ������� ����� ������� #��$%�#��$%� ���$�� ���� ������ �!����$�� ���� ������ �!� �� � ���� ���� � ���� ���� �� & �� ���� ���� �� "�������'%� & �� ���� ���� �� "�������'%� ���&���� ��$������ �� �&���� �� �()� "�� ����� ���&���� ��$������ �� �&���� �� �()� "�� ����� *���+���*���+��� ��, �-�� .�������� -������� �������� �� ��� ��/ , �-�� .�������� -������� �������� �� ��� ��/ 0� �1����0� �1���� ��, �-�� .�������� -������� �������� �� ��� ��/ , �-�� .�������� -������� �������� �� ��� ��/ "������2� � $�� %� �-��"������2� � $�� %� �-������ +��"344���5�6�"��������45�6�4�7"����������7���� ���+��"344���5�6�"��������45�6�4�7"����������7���� ��� � & �� ���� ���� �� �&��� �8$��� & �� ���� ���� �� �&��� �8$�� ���� �8$������ �8$�� ������ �� ����� ��� ��!����!�� 9������9������9������9������ �� ���� �� :&��� �8$��:&��� �8$�� �;;�;; �� ���<� �8$�����<� �8$�� � ��!�=� ��!�= ��� > � � � ��� �?��� > � � � ��� �? ��@�� ���������3@�� ���������3 ��� "� � ����� ��������8 ���� �� A���� ��� "� � ����� ��������8 ���� �� A���� �8$��A > ���� �� A!��<� �8$��A��8$��A > ���� �� A!��<� �8$��A� �������3�����3 "� � ��"�� !�!������� �� � �'B� � & ����2��� "� � ��"�� !�!������� �� � �'B� � & ����2��� �� ��� �� '%� �� C ���5���D "��� � ��� ��$�� � �� ��� �� '%� �� C ���5���D "��� � ��� ��$�� � "��E��� �"��E��� �"��E��� �"��E��� � �������!�������3 �����!�������3 & "� 8$�� ���"��� � "������� �� � �� & "� 8$�� ���"��� � "������� �� � �� � ��"� �� ���" ����� "��� � ���� � ��"� �� ���" ����� "��� � ���� �������� "� � �������� "� � ��F� "������� �� � ��� � �� �� $���� F� "������� �� � ��� � �� �� $���� � �'B� � �'B� ��������� ��������� �� ��F�� � �'%� & � F�� � �'%� & � !���� �� �1����!���� �� �1���� �� "������� > � �� "������� > � "��� �� ��� ��$�� � $�2� �� � �<�� '%��"��� �� ��� ��$�� � $�2� �� � �<�� '%�� �� ����� �� �1���� %� ���������� "�� �+�$� 3 ����� �� �1���� %� ���������� "�� �+�$� 3 {}{} ��, � �� � �'B� "������ > � � "������� ��> � ��� , � �� � �'B� "������ > � � "������� ��> � ��� ���8$�����8$��G ��� G ��� � �� � ����� �� � ������ , � & C�� � ��� ���$�D, � & C�� � ��� ���$�D ����������� ��������� ���H � �� � ���H � �� ��2�� ���H � �� � ���H � �� ��2�� �������'��������'�33 ���� I ��� I �,:� I �������� I ��� I �,:� I �������� I ��� I �,:� I �������� I ��� I �,:� I ���� ��������� �� � .������� �� � .ifif � � forforG "�� �<��"��/ 1 G "�� �<��"��/ 1 "���� �� � ����� �� ���H � �� G "�� ��%� � "���� �� � ����� �� ���H � �� G "�� ��%� � ���"������ �����"������ ���� $����$�� ����"������ �����"������ ���� $����$�� � � �� � �� #����� �� � �� #���� tipo_de_retorno main() { comandos return valor; } tipo_de_retorno main() { comandos return valor; } int main() { int x, y; x = x + y; return 0; } int main() { int x, y; x = x + y; return 0; } �<��"��3�<��"��3 � � �'%� main()� � �'%� main() ��J��� "������� ��$� ��� J��� "������� ��$� ��� �� H���� �� H���� � �'%� � �'%� mainmain�� ��� � �'%� � � �'%� mainmain & � & � "���� �� "������"���� �� "������ > ���� � > ���� � "������� & �<�� �����"������� & �<�� ����� ����> �$� � <������ �%� ��$�� ������ � � �'%� ��> �$� � <������ �%� ��$�� ������ � � �'%� mainmain�� ���������� > � "� �� � � "�������'%� �� � �'B� �������� > � "� �� � � "�������'%� �� � �'B� "�&"�&���������� �� ���� ������������� �� ���� ����� �� � !�!������� > � ��%� ��� � !�!������� > � ��%� ��� ��$�� �� � "������� ��$�� �� � "������� ������� ������� �� � "������� �� ���� � "������� �� �� ��!������� ��!������� #include <nome_da_biblioteca.h> int main() { <açoes> return 0; } #include <nome_da_biblioteca.h> int main() { <açoes> return 0; } 1 ��!������� ��!������� ���������� > � "� �� � � "�������'%� �� �������� > � "� �� � � "�������'%� �� � �'B� "�&� �'B� "�&���������� �� ���� ������������� �� ���� ����� ��� !�!������� > � ��%� ��� � !�!������� > � ��%� ��� ��$�� �� � ��$�� �� � "������� ������� "������� ������� �� � "������� �� ���� � "������� �� �� #include <nome_da_biblioteca.h> int main() { <açoes> return 0; } #include <nome_da_biblioteca.h> int main() { <açoes> return 0; } 1 ��!������� 33 �<��"�� ��!������� 33 �<��"�� ��stdio.hstdio.h3 !�!������� �� � �'B� �� ������� � 3 !�!������� �� � �'B� �� ������� � �8�� .���� �� � � ����� �� ���� /� �8�� .���� �� � � ����� �� ���� /� ��math.hmath.h3 !�!������� �� � �'B� ���������� 3 !�!������� �� � �'B� ���������� ."�������'%�G ���2 > ������G � �'B� ."�������'%�G ���2 > ������G � �'B� ."�������'%�G ���2 > ������G � �'B� ."�������'%�G ���2 > ������G � �'B� ��������&����� G ����/���������&����� G ����/� ��string.hstring.h3 !�!������� �� � �'B� "��� 3 !�!������� �� � �'B� "��� ����" ��'%� �� ���E ��� �� ��������� ."�� ����" ��'%� �� ���E ��� �� ��������� ."�� �<��"��G "���$�� /��<��"��G "���$�� /� ���������� ���������� ������������ �� � "���� �� � ����� �� ���������� �� � "���� �� � ����� �� > ��> �� � ��� �� ��<�� "��� > ��> �� � ��� �� ��<�� "��� ��������� � ��������� � �����"����'%������"����'%� �� ������������ ���������� ��J�"� �� ���������� 3J�"� �� ���������� 3 �� ���������� "�� ���������� "�� � � �� 1 �� ���������� "�� ���������� "�� /*/* � � */*/�� �� J��� � ��<�� ���������� & ��� ������� "��� ���"������ ���� J��� � ��<�� ���������� & ��� ������� "��� ���"������ ���� � ����������� � ����������� �� ��������� ��������� //// �� �� ���+���� �� ���+�� �� J �� > � � ��$�� K ������� �� 8�!��� & ��� ������� ���� J �� > � � ��$�� K ������� �� 8�!��� & ��� ������� ���� � ����������� � ����������� ����$�� �� ��������� ��$�� �� ��������� ���� �� ���� ��� ���� �� ���� ��� G G �� ��8��� �� � !���� �� �1����� �� ��8��� �� � !���� �� �1����� ��9���� ����� �� �������'%� �� $����$�� 39���� ����� �� �������'%� �� $����$�� 3 @����$�� @����$�� tipo_da_variável lista_de_variáveis;tipo_da_variável lista_de_variáveis; char letra; float temperatura, pressao; int dia, mes, ano; char letra; float temperatura, pressao; int dia, mes, ano; �<��"��3�<��"��3 ���� ���� ���� ������ � ��� � @����$�� @����$�� @����$�� %� ����2����� �� @����$�� %� ����2����� �� ���1��� �� ���" ���������1��� �� ���" ������ ���� ���� ���� ���� ��� ���� ��� ���� ���� � ��� L ��"� !� ��� 3� ���� ���� � ��� L ��"� !� ��� 3 �� charchar MM ��������� ��������� ���������� J�"� �� ���� J�"� �� ���� �� intint MM �H���� ��������H���� ������� �� floatfloat MM �H���� ���� �� "���� %� ��"�� �H���� ���� �� "���� %� ��"�� �� voidvoid MM �� $���� �� $���� �� doubledouble MM �H���� ���� �� "���� %� � "���H���� ���� �� "���� %� � "�� ��� ��� ������ �������������� �������� ������ ������������� ������� charchar �� NN intint OPOP Q�PQ�P J�"� �� ���� J�"� �� ���� intint OPOP Q�PQ�P floatfloat OO Q�Q� doubledouble NN RORO P ��"���� �� ���"������ ��F� ����������� �� ��"� F� ����������� �� ��"� ������ � �����$��� �� ������ � �����$��� �� $����� $����� > � �� $����$�� "��� ����2���� � > � �� $����$�� "��� ����2���� � ���� � ���"������ ��"�� �������� � ���"������ ��"�� ���� � $����� � $����� J�"� �� ���� 33 :����������� J�"� �� ���� 33 :����������� ���<� ��� > ���� ������������ �� ��"�3�<� ��� > ���� ������������ �� ��"�3 �� signedsigned �� unsignedunsigned �� longlong �� shortshort J�"� �� ���� 33 :����������� J�"� �� ���� 33 :����������� ���� ��"� �� ��"� floatfloat �%� � "��� �"����� ���+ � �%� � "��� �"����� ���+ � ������������������������ ���� ��"� �� ��"� doubledouble "���"����� � �"����� �"��� � � �"������"��� � ����������� ����������� longlong�� ��, > ���� ������������ "���� �� �"������ � , > ���� ������������ "���� �� �"������ � ������� .������� .intint/�/� ��, ����������� , ����������� unsignedunsigned ��$� "��� � "�������� ��$� "��� � "�������� $����$�� $����$�� �� ���� �� ����G �� �� ���� � ���"������ � G �� �� ���� � ���"������ � �%� ��� ������ � "������� !�� ���� ������%� ��� ������ � "������� !�� ���� ����� J�"� �� ���� 33 :����������� J�"� �� ���� 33 :����������� ��, , �H���� �� !�� �H���� �� !�� �� ��"� �� ��"� intint ����������� ����������� ����� "���� �� �����+� �� "���$�� �� �� ����� "���� �� �����+� �� "���$�� �� �� ����������� ��> ���� �� �� ���" ����������������� ��> ���� �� �� ���" ������ ����"������� �� ���"������G � ������������ ��"������� �� ���"������G � ������������ shortshort � � longlong ������� � ������� � > �������� �� !�� > �������� �� !�� shortshort � � longlong ������� � ������� � > �������� �� !�� > �������� �� !�� �� ��$��� "��� ��"�� ����� �H���� ������� 3�� ��$��� "��� ��"�� ����� �H���� ������� 3 �� short intshort int3 �� ��$� 3 �� ��$� ��� !�� ��� !�� > � � ��"� > � � ��"� intint �� long intlong int3 �� ��$� 3 �� ��$� ���� !�� ���� !�� > � � ��"� > � � ��"� intint ������ ���"������ & ��$�� "��� � ���+�� �����+� ���� ���"������ & ��$�� "��� � ���+�� �����+� ���> ��� "��� � � "�1"��� +���5�������> ��� "��� � � "�1"��� +���5���� J�"� �� ���� 33 *� �� .���"������ ���/ J�"� �� ���� 33 *� �� .���"������ ���/ ��� ��� ������ ���������� ���� �������� ���������� ��� ������������ ��� �� ����������� ������������ � ��� NN ����N � ��)��N � ��) � ����� �+�� NN � � �LL� � �LL ����� �+�� NN ����N � ��)��N � ��) ��� Q�Q� ����O)�ONQ�RO) � ���O)�ONQ�RO) � ����� ��� Q�Q� � � O��(O�(R)��(L� � O��(O�(R)��(L ����� ��� Q�Q� �����O)�ONQ�RO) � ���O)�ONQ�RO)���O)�ONQ�RO) � ���O)�ONQ�RO) +��� ��� �R�R ��Q��)R) � Q��)R)Q��)R) � Q��)R) � ����� +��� ��� �R�R � � RL�LQL� � RL�LQL ����� +��� ��� �R�R ��Q��)R) � Q��)R)Q��)R) � Q��)R) ���� ��� Q�Q� �����O)�ONQ�RO) � ���O)�ONQ�RO)���O)�ONQ�RO) � ���O)�ONQ�RO) � ����� ���� ��� Q�Q� � � O��(O�(R)��(L� � O��(O�(R)��(L ����� ���� ��� Q�Q� �����O)�ONQ�RO) � ���O)�ONQ�RO)���O)�ONQ�RO) � ���O)�ONQ�RO) !" �� Q�Q� �� �8���� �� "���� %� �� �8���� �� "���� %� � #�"� RORO ��2 �8���� �� "���� %���2 �8���� �� "���� %� ���� �� !�� N�N� ��2 �8���� �� "���� %���2 �8���� �� "���� %� 2 ���%� � �%� � ���� ���� > � ���� �� �!E��� ����2��� > � ���� �� �!E��� ����2��� .$����$�� G ��� ����� G � �'B� G ����/.$����$�� G ��� ����� G � �'B� G ����/ �� ����� ��� > ��> �� ����G �� �� > �3����� ��� > ��> �� ����G �� �� > �3 ������ ��� �� ������ ��� �� ���������� � !���+��� . ���� ����/ � !���+��� . ���� ����/ 77 �������������� �������������� �� ������ ��� �� ������ ��� �� ���������� � !���+��� . ���� ����/ � !���+��� . ���� ����/ 77 �� , ��������� ! �>S���� ��$�� �� , ��������� ! �>S���� ��$�� �� ����� ����� G G �H���� �H���� � � 77�� �� -%� �E� �� �� �3-%� �E� �� �� �3 �� �� "���$�� �� ��$���G �� "���$�� �� ��$���G �� �� � �'%� ��������� �� � �'%� ��������� �� !�!������� �� ��!�!������� �� �� int _mes int ano_atual float temp1 char palavra_digitada int _mes int ano_atual float temp1 char palavra_digitada char 2a_feira int valores$ float float int main char 2a_feira int valores$ float float int main ������������������ -%� "��������T-%� "��������T �������������� 33 �<��"�� �������������� 33 �<��"�� char palavra_digitadachar palavra_digitada int main char stdio int main char stdio 3 ��� ����� ��� ����� ����� ����� %� $����� ��<� > � �%� "���� �� ��� ����� %� $����� ��<� > � �%� "���� �� ���������� �� ���+ �� "���� �� "������������������ �� ���+ �� "���� �� "�������� ��� � ������'%� � � ������'%� �%��%� � � "����"����������$8�� ��$8�� ��G ��� G ��� ���� �� �� ������ ���� �� �� �������� #define <identificador> <valor>#define <identificador> <valor> #define PI 3.1415 #define ANO 2007 #define LETRA ' A' #define PI 3.1415 #define ANO 2007 #define LETRA ' A' �<��"�� 3�<��"�� 3 ��� ����� ��� ����� ���� � ���� � ���� � ������� � ���� �� ��� ����� ��� � ������� � ���� �� ��� ����� ��� ����� ���H � �� G����� ���H � �� G"��� ����������"��� �������������� �� ���� �� �� ���� �� $����$�� � � �'B� ��� $����$�� � � �'B� � ��� � "������ ���+��� � � � "������ ���+��� � ����!�����������!������� �� �� ��� � "������ ���+��� � � � "������ ���+��� � ����!�����������!������� �� �� "��������"�������� ��������'%� �� ��� ����� �������� � ������'%� �� ��� ����� �������� � ��� ���'%���� ���'%� �� "���������� "�������� 4 ��F�� $����$��G �� �� ��������G ����&� � $���� F�� $����$��G �� �� ��������G ����&� � $���� > ��> ��> ��> �� � � ��"��$� 8$����"��$� 8$��� �� � ��� �� � ���� � ��2�� > � � ��2�� > � ����&� ����&� ��<� �� ���1�����<� �� ���1����� , ������� �� ����! �'%� ., ������� �� ����! �'%� . / "������ ������� � / "������ ������� � ,"������ �� ����! �'%�,"������ �� ����! �'%� ��, ������� �� ����! �'%� ., ������� �� ����! �'%� .==/ "������ ������� � / "������ ������� � $���� .�����H��/ �� �� $����$���$���� .�����H��/ �� �� $����$��� <variável> = <valor>;<variável> = <valor>; ���<��"�� 3�<��"�� 3 letra = 'H'; ano = 2007; letra = 'H'; ano = 2007; ,"������ �� ����! �'%�,"������ �� ����! �'%� ����! �'%� �� $��������! �'%� �� $���� ano = 2007; temperatura = 38.9; nova_letra = letra; float cateto = 3.1; area_ret = base * altura; ano = 2007; temperatura = 38.9; nova_letra = letra; float cateto = 3.1; area_ret = base * altura; ����! �'%� �� �� ����! �'%� �� �� $����$�� � � ���$����$�� � � ��� ������'%� � ����! �'%�������'%� � ����! �'%� ����! �'%� �� �1�� ������! �'%� �� �1�� �� ��������� U ������ �� ��������� ��������� U ������ �� ��������� ��V ���� �� $����$�� "� � �"��� � V ���� �� $����$�� "� � �"��� � ���������G ��� �� "� ���������G ��� �� "� �"��� �� "� �'%��"��� �� "� �'%� �� �� ���1���3���1���3 $ 0100 0001 char letra = 'A';char letra = 'A'; %��&���%��&���'���()�"'���()�" ��������� U ������ �� ��������� ��������� U ������ �� ��������� ��F�� ����� �� F�� ����� �� �� ��������� �� "� ��������� �� "� �;��;� "� �'B� "� �'B� �� �� ���1�������1���� �� � "� �'%� ��������� ����� "���� �� $���� 2��� .� "� �'%� ��������� ����� "���� �� $���� 2��� .\\NULLNULL �� �����/G ��������$� �� �� �����/G ��������$� �� ����� �� ���������� �� ������� 0000 0000 0100 0011 $ 0100 0010 0100 0001 * � �� ��������� ��������� �;��;� "� �'B� "� �'B� char nome[] = "ABC";char nome[] = "ABC"; %��&���%��&���'���()�"'���()�" �� �����&���� �����&���� �� ��� � !����� � !�� �� *��������� *��������� �� �1���� �1���� ,"������� ,"������� �� �1���� �1���� +����� �+����� � $ , $ , �����" �����" ;; ���'%����'%� < W �<�� < W �<�� ;; =X=X �� � !���'%�� !���'%� < W < < W < MM =X=X PP : ���"����'%�: ���"����'%� < W N < W N PP =X=X ,"������� �����&���� ,"������� �����&���� PP : ���"����'%�: ���"����'%� < W N < W N PP =X=X 44 ��$� %���$� %� < W = < W = 44 �X�X YY *� �� �� ��$� %�*� �� �� ��$� %� < W = < W = YY �X�X ;;;; ���������� ���������� <<;;;;XX ���� �������������������� ==����XX area = 2 * PI * raio; delta = b*b – 4*a*c; area = 2 * PI * raio; delta = b*b – 4*a*c; ,"������� �����&���� ,"������� �����&���� ����$�� � �"������� "���� �� ����2��� �� ��$�� � �"������� "���� �� ����2��� �� �� �� �� �<"�� %�3 �� �� �� �<"�� %�3 media = (a + b + c)/2; delta = (b*b) – (4*a*c); media = (a + b + c)/2; delta = (b*b) – (4*a*c); ��� ����� �� �<�� '%� �� �"������� "��� �� � ����� �� �<�� '%� �� �"������� "��� �� ����������� �<"����������� "��� � �� ����������� �<"����������� "��� � �� "��Z��� � "��Z��� � 33 ��V ���� �%� +� "��Z��� � G � ���"������ � V ���� �%� +� "��Z��� � G � ���"������ � ����� �� ����� �� "�����Z����"�����Z���� "��� ����������> �� "��� ���������� > �� �"���'%� �<�� ��� "��������"���'%� �<�� ��� "������� :���� "�����Z����:���� "�����Z���� -- (unário)(unário) :���� "�����Z����:���� "�����Z���� -- (unário)(unário) ,"������� �����&���� ,"������� �����&���� ���� � � �"���'B� �Z� � �� �� "�����Z����G �� � � �"���'B� �Z� � �� �� "�����Z����G �� � �� ��� � � ����� �� � � ����� �� � > ���� "��� � �������� > ���� "��� � ��������� -- (unário)(unário) * / %* / % + + -- :���� "�����Z����:���� "�����Z���� -- (unário)(unário) * / %* / % + + -- :���� "�����Z����:���� "�����Z���� 5 ,"������� �����&���� 33 ���������� � ���������� ,"������� �����&���� 33 ���������� � ���������� ��, �"������ , �"������ ���������� �� ����������� �� � ..++++/ �����2� � � / �����2� � � �"���'B� 3�"���'B� 3 �� ���� ����� � �� $���� �� �� �� $����$���� $���� �� �� �� $����$�� �� ����2��� � �� ����� �� "�1"��� $����$������2��� � �� ����� �� "�1"��� $����$�� �� �� $�2 �� �� $�2 �� x = x + 1;x = x + 1; G � ���$�G � ���$��� � � x++;x++; ���� ����� ����+���� � ������ � �"������ �� ����� ����+���� � ������ � �"������ ���������� �� ����������� �� � ..----/�/� �� �� $�2 �� �� $�2 �� x = x x = x -- 1;1; G � ���$�G � ���$��� � � xx----;; ��, �"������� , �"������� ++ � � -- "���� �� ��� ����3"���� �� ��� ����3 �� �����<� 3�����<� 3 ���� �� $����$��3���� �� $����$��3 ++x �� � ��<� 3 � ��<� 3 �"1 � $����$��3�"1 � $����$��3 x++ ���� � �"���'%� �"����� �� � �"���'%� �"����� � ������ �����G ��!� ����'B� G ��!� ����'B� ,"������� �����&���� 33 ���������� � ���������� ,"������� �����&���� 33 ���������� � ���������� ���� � �"���'%� �"����� �� � �"���'%� �"����� � ������ �����G ��!� ����'B� G ��!� ����'B� %� �> �$������ 3 %� �> �$������ 3 int n = 6, m = 3; n++; /* resultado: n = 7 */ ++m; /* resultado: m = 4 */ n--; /* resultado: n = 6 */ --m; /* resultado: m = 3 */ int n = 6, m = 3; n++; /* resultado: n = 7 */ ++m; /* resultado: m = 4 */ n--; /* resultado: n = 6 */ --m; /* resultado: m = 3 */ 6 ���� � �"���'%� & �� � �"���'%� & "���� �� �� �<"�� %�"���� �� �� �<"�� %�33 �� �����<�3�����<�3 @���� ��� �� �<"�� %� & � $���� @���� ��� �� �<"�� %� & � $���� ������������4�������������������������4������������� �� � ��<�3� ��<�3 ,"���'%� ����������4���������� ��� �����2��� ,"���'%� ����������4���������� ��� �����2��� ��"�� ��"�� > � � $���� ��� ��� �� �<"�� %��> � � $���� ��� ��� �� �<"�� %�� ,"������� �����&���� 33 ���������� � ���������� ,"������� �����&���� 33 ���������� � ���������� int n = 0, m = 0, a, b, c, d; n++; /* resultado: n = 1 */ ++m; /* resultado: m = 1 */ n--; --n; /* resultado: n = -1 */ a = n++; /* resultado: a = -1; n =0 */ b = ++m; /* resultado: b = 2; m = 2*/ c = 2*(m++); /* resultado: c = 4; m = 3*/ d = 3*(++n); /* resultado: d = 3; n = 1*/ int n = 0, m = 0, a, b, c, d; n++; /* resultado: n = 1 */ ++m; /* resultado: m = 1 */ n--; --n; /* resultado: n = -1 */ a = n++; /* resultado: a = -1; n =0 */ b = ++m; /* resultado: b = 2; m = 2*/ c = 2*(m++); /* resultado: c = 4; m = 3*/ d = 3*(++n); /* resultado: d = 3; n = 1*/ 7 ,"������� !�� � !��,"������� !�� � !�� �� �� �� �!�� � �� �� �!�� � !�� !�� ����$�� �� ����$�� �� �� �� �� �� $����$���$����$��� ��-%� ��<����� � -%� ��<����� � +����� �+����� � $ , $ , && �-��-� || ,*,* ��-%� ��<����� � -%� ��<����� � $����$�� ��� � $���� $����$�� ��� � $���� H����G �� �� ���� � H����G �� �� ���� � ���E ��� �� !�� ���E ��� �� !�� �� ^ ^ [,* .,* �<�� �$�/[,* .,* �<�� �$�/ ~~ -,J-,J >>>> �� ��������� �� !�� �� ��������� �� !�� K �������K ������� <<<< �� ��������� �� !�� �� ��������� �� !�� K � > ����K � > ���� 8 ��F�� �"���'%� "��� �� F�� �"���'%� "��� �� ���!����� ��� � ���!����� ��� � ����! �'%� �� � ����! �'%� �� � �� �� �"��������� �� �"������� � ����� ���"� ����� ���" � ����� ���� ������� ������� < W < ; L< W < ; L < < ;W ;W LL < W < < W < �� �� < < ��WW �� ,"���'B� ���!����� ��� ����! �'%�,"���'B� ���!����� ��� ����! �'%� �� ��!��� �E�� ��� ��!��� �E�� ��� ��������� ��������� G ������ � G ������ � "������� ��� "������� ��� ���8������8��� �� �� � ���"��������� � ���"��������� < W < P 6< W < P 6 < < PWPW 66 < W < 4 .<;�/< W < 4 .<;�/ < < 4W4W <;�<;� < W < \ 6< W < \ 6 < < \W\W 66 < W < ]] 6< W < ]] 6 < < ]]W]]W 66 ������ ������ 9 ,"������� *��������� ,"������� *��������� �� ���"��� ��� $����� G ���"��� ��� $����� G "��� 2���� � �� ����� "��� 2���� � �� ����� �1����3�1����3 �� 9���,9���,& �������� "��� & �������� "��� $���� 2���$���� 2����� +����� �+����� � $ , $ , >> :���� �� > �:���� �� > � >=>= :���� � �� �� �:���� � �� �� � �� @�*�����*, @�*�����*, & �������� & �������� "�� � "�� � $���� $���� II 2���2����� << :���� �� > �:���� �� > � <=<= :���� � �� �� �:���� � �� �� � ==== �� �� ��� �� � !=!= ��������� ����������� �� int cond; int a = 3; float x = 1.5; cond = a != x; /* cond=1 -> V */ int cond; int a = 3; float x = 1.5; cond = a != x; /* cond=1 -> V */ ,"������� *��������� 33 �<��"�� ,"������� *��������� 33 �<��"�� cond = a != x; /* cond=1 -> V */ cond = a/2.0 == x; /* cond=1 -> V */ cond = a/2 == x; /* cond=0 -> F */ cond = a != 2*x; /* cond=0 -> F */ cond = a >= x; /* cond=1 -> V */ cond = a/3 <= x; /* cond=1 -> V */ cond = a/2 > 2; /* cond=0 -> F */ cond = a; /* cond=3 -> V */ cond = a – 2*x; /* cond=0 -> F */ cond = a != x; /* cond=1 -> V */ cond = a/2.0 == x; /* cond=1 -> V */ cond = a/2 == x; /* cond=0 -> F */ cond = a != 2*x; /* cond=0 -> F */ cond = a >= x; /* cond=1 -> V */ cond = a/3 <= x; /* cond=1 -> V */ cond = a/2 > 2; /* cond=0 -> F */ cond = a; /* cond=3 -> V */ cond = a – 2*x; /* cond=0 -> F */ 10 ,"������� �1���� ,"������� �1���� ��,"���� �!�� � $����� ,"���� �!�� � $����� �1���� �� $����$�� G �� �1���� �� $����$�� G �� ��� ������ � !�� ��� ������ � !�� ����$�� �� �����$�� �� � +����� �+����� � $ , $ , &&&& �-� .�/�-� .�/ ��-%� ���� ���� ��� -%� ���� ���� ��� �"������� !�� � !����"������� !�� � !��� &&&& �-� .�/�-� .�/ |||| ,* .,F/,* .,F/ !! -,J .-^ ,/-,J .-^ ,/ int cond; int a = 3; float x = 1.5; int cond; int a = 3; float x = 1.5; ,"������� �1���� 33 �<��"�� ,"������� �1���� 33 �<��"�� cond = (a/2 == x) && (a > 2); /* cond=0 -> F */ cond = (a != x) || (a/x < 2); /* cond=1 -> V */ cond = (x <= a) && (a >= 2*x); /* cond=1 -> V */ cond = !(a/3 <= x); /* cond=0 -> F */ cond = (a/2==x) || (a>=x) && !(2*x!=a); /* cond=1 -> V */ cond = a && x; /* cond=1 -> V */ cond = (a - 2*x) || (x < a/2); /* cond=0 -> F */ cond = (a/2 == x) && (a > 2); /* cond=0 -> F */ cond = (a != x) || (a/x < 2); /* cond=1 -> V */ cond = (x <= a) && (a >= 2*x); /* cond=1 -> V */ cond = !(a/3 <= x); /* cond=0 -> F */ cond = (a/2==x) || (a>=x) && !(2*x!=a); /* cond=1 -> V */ cond = a && x; /* cond=1 -> V */ cond = (a - 2*x) || (x < a/2); /* cond=0 -> F */ 11 ������Z���� ����� �"������� ������Z���� ����� �"������� ++ ++ ---- -- !! ��&4"1 ����������G ������������&4"1 ����������G ���������� :��� F�����:��� F����� -���'%�-���'%� :���� "�����Z����:���� "�����Z���� * /* / %% : ���"����'%�G ��$� %�: ���"����'%�G ��$� %� :1� �� .�� �� �� ��$� %� �������/:1� �� .�� �� �� ��$� %� �������/ :���� "�����Z����:���� "�����Z���� %% :1� �� .�� �� �� ��$� %� �������/:1� �� .�� �� �� ��$� %� �������/ + + -- � !���'%�G ���'%�� !���'%�G ���'%� > >= < > >= < <=<= *��������� *��������� == !=== != �� ��G ����������� ��G ��������� &&&& � �1����� �1���� |||| ,F �1����,F �1���� = += = += --= = *= /=*= /= ����! �'%�����! �'%� ��� �%� �� ����� �� !�!������� � �%� �� ����� �� !�!������� stdio.hstdio.h ��������� ��������� �� ��8����8��33 �� 9 �'%� 9 �'%� printf()printf() 9 �'%� 9 �'%� ������� �� ������� � ��8��������� �� ������� � ��8�� �� 9 �'%� 9 �'%� putchar()putchar() ��������� ��������� ����������������33 �� 9 �'%� 9 �'%� scanf()scanf() �� 9 �'%� 9 �'%� gets()gets() �� 9 �'%� 9 �'%� getchar()getchar() printf (string_de_controle, argumentos);printf (string_de_controle, argumentos); ������� �� ��8�� 33 printf() ������� �� ��8�� 33 printf() ��9 �'%� "��� � 9 �'%� "��� � � ����� ���������� ����� ��������� �� �� "� ���$� �� �� "� ���$� �� �8�� "���%�G ����������� � $8������ �8�� "���%�G ����������� � $8���� ������� �� ��8�� 33 printf() ������� �� ��8�� 33 printf() �� string_de_controlestring_de_controle ��� � �� ��3��� � �� ��3 �� ��������� > � ��%� �<�!��� �� ������������� > � ��%� �<�!��� �� ���� �� ��������� �� �������� .��������� �� �������� .__// �� ������� �� �������G > � ������� � ������� ���� ������� �� �������G > � ������� � ������� ���� � ��� ����� ��%� �� ����� .� ��� ����� ��%� �� ����� .YY//� ��� ����� ��%� �� ����� .� ��� ����� ��%� �� ����� .YY// �� argumentosargumentos %� � $����$�� � E� �����H�� %� � $����$�� � E� �����H�� ��%� �<�!��� �� ����� ��%� �<�!��� �� ����� ������� �� ��8�� 33 printf() ������� �� ��8�� 33 printf() ����������� �� �������� ��"����� ��������� ��������� �� �������� ��"����� ��������� � "����� �� �8��3� "����� �� �8��3 �� \\nn MM ��$� ���+���$� ���+� �� \\t t MM ��! ��'%� +���2�������! ��'%� +���2����� �� \\\\ MM � "�1"��� ������� "�1"��� ��������!����!������ \\\\ MM � "�1"��� ������� "�1"��� ��������!����!���� �� \\b b MM !��6 "���!��6 "��� �� \\" " MM � "� � "� �� \\' ' MM �"1 ������"1 ����� �� \\xnnnxnnn MM �1���� +�<�������� �� ��������� ������1���� +�<�������� �� ��������� ����� �� \\aa MM ������ ����������� ����� ������� �� ��8�� 33 printf() ������� �� ��8�� 33 printf() �� ������� �� ������� �� "��8$�� .����'�� "�� ������� �� ������� �� "��8$�� .����'�� "�� YY/3/3 �� %d (%i)%d (%i)MM �H���� ������� �� ��������H���� ������� �� ������� �� %f%f MM �H���� ���� �� ��"� �H���� ���� �� ��"� ���������� �� %lf%lf MM �H���� ���� �� ��"� �H���� ���� �� ��"� �� !���� !�� MM �H���� ���� �� ����'%� �����8�����H���� ���� �� ����'%� �����8������ %e (%E)%e (%E)MM �H���� ���� �� ����'%� �����8�����H���� ���� �� ����'%� �����8���� �� %c%c MM ������������������ �� %s%s MM �>SZ���� �� ��������� . �>SZ���� �� ��������� . ����� �����// �� %x (%X)%x (%X)MM �H���� �� +�<�������� .!� � �R/�H���� �� +�<�������� .!� � �R/ �� %o%o MM �H���� �� ����� .!� � N/�H���� �� ����� .!� � N/ �� %%%% MM � "�1"��� ��������� Y� "�1"��� ��������� Y �� %p%p MM ������'� �� ���1��� .�� +�<��������/������'� �� ���1��� .�� +�<��������/ 12 �� ������� �� ������� "���� �� �������� "��� ������� �� ������� "���� �� �������� "��� � "�������'%� �� � "�������'%� �� ���� �� �8���� �� ���"����� �� �8���� �� ���"� � �� � �� �H���� �� �� � ������� �H���� �� �� � ������� 33 %[alinhamento][tamanho][.][precisão]formato%[alinhamento][tamanho][.][precisão]formato ������� �� ��8�� 33 printf() ������� �� ��8�� 33 printf() ��3 ���"���� ��� 2��� K � > ���� 3 ���"���� ��� 2��� K � > ���� "��� ������� � "��� ������� � tamanhotamanho � "���������� "��������� ��3 ���'� ����+������ K � > ����3 ���'� ����+������ K � > ���� � "������� �H���� �� ��������� � "������� �H���� �� ��������� � ���� ��"�� � G ���� ���� � � ���� ��"�� � G ���� ���� � ���� � � "���� �������� ���� � � "���� �������� � "������� �H���� �� �� � � "������� �H���� �� �� � ������� � ���� ��"�� � �������� � ���� ��"�� � � 13 ��, ��� ������� �� ����+������3, ��� ������� �� ����+������3 �� ++ �� ��"���� � ���� �� ��"���� � ���� �� ;; �� �� > ���� � �H���� & "� ���$��� �� > ���� � �H���� & "� ���$� �� #x#x � � #X#X MM ��"���� ��"���� �<�< � � �[�[K � > ���� �� �H���� +�<�K � > ���� �� �H���� +�<� �� #f#fG G #e#e � � #E#E MM ��"���� � ��"���� � "���� �������"���� �������G �� �� "��� ������� G �� �� "��� ������� ������� �� ��8�� 33 printf() ������� �� ��8�� 33 printf() 13a ������� �� ��8�� 33 putchar() ������� �� ��8�� 33 putchar() �� � ���$� � ��������� �� ���� � "����� �� � ���$� � ��������� �� ���� � "����� �� "� �'%� �� ��"� �'%� �� �� �� � � ����� � � ��� putchar (<variável>);putchar (<variável>); 14 ��, �� ����� �� ������� & � ��"�� %� �� ��������� , �� ����� �� ������� & � ��"�� %� �� ��������� ����� "���� �� �1���� ����� �� ��� ����������� "���� �� �1���� ����� �� ��� ������ �� ��� ����� "��� �� �� ��"� ��� ����� "��� �� �� ��"� intint � � charchar�� ������� �� ������� 33 scanf() ������� �� ������� 33 scanf() ��*����� �� ���� �� ��������� �� ���� �� ����� "��� *����� �� ���� �� ��������� �� ���� �� ����� "��� ���� "��� �������� ���� "��� �������� scanf (string_de_controle, argumentos);scanf (string_de_controle, argumentos); 15 �� string_de_controlestring_de_controle3 3 ������� �� ������� .������� �� ������� .Y7Y7/G /G � �� �� ����������� "��� � "�����./�� �� �� ����������� "��� � "�����./� �� argumentosargumentos33 ������'� �� $����$�� ���� ��%� ������'� �� $����$�� ���� ��%� �������� � $����� �� �������3 �������� � $����� �� �������3 &nome_variável&nome_variável�� �� , �"������ , �"������ && ��"�� ���� � ������'� �� �� $����$�����"�� ���� � ������'� �� �� $����$��� 16 ��*����� �� ������� > � *����� �� ������� > � �Z �� �>SZ���� �� ��������� �Z �� �>SZ���� �� ��������� .. ����� �����/ ��& > � �E� "�� ������ � ����� / ��& > � �E� "�� ������ � ����� �-J�*�-J�*�� ������� �� ������� 33 gets() ������� �� ������� 33 gets() 17 gets(nome_da_variável);gets(nome_da_variável); nome_da_variável = getchar();nome_da_variável = getchar(); ������� �� ������� 33 getchar() ������� �� ������� 33 getchar() � getchar() �� ������ > � ������ > � � "��� �� ����� �� � "��� �� ����� �� "�� ������"�� ������ � ��$��$� � $���� �� ������ ��$��$� � $���� �� ����� �� ��$���$��� � "�� ����� � "�� ����� �-J�*�-J�*��"�� �� ������� � ������������"�� �� ������� � ���������� 18 nome_da_variável = getchar();nome_da_variável = getchar(); ��-%� ��2�� "���� �� �-�� � "���%�3-%� ��2�� "���� �� �-�� � "���%�3 � getche() �� �Z ���������G �<�!� �� ����G �� "�� � �Z ���������G �<�!� �� ����G �� "�� � �-J�*�-J�*�� � getch() �� �Z ���������G �%� �<�!� �� ����G �� "�� � �Z ���������G �%� �<�!� �� ����G �� "�� � �-J�*�-J�*�� ��:��������� � �� � %� �"������ � �� :��������� � �� � %� �"������ � �� �<"�� %� "��� �<"�� %� "��� ���$����� ���$����� � �� ����� �� � � �� ����� �� � ��"� � "������������"� � "���������� (<tipo>) <expressão>(<tipo>) <expressão> :��������� .�� �/:��������� .�� �/ (<tipo>) <expressão>(<tipo>) <expressão> 19 V � �B� V � �B� J�!��� �����J�!��� ����� ���������� �������� ���� ��� ����������� �������� �������� ���� ��� ����������� ������+���� .�����/ & � ���E ��� �� �1���� ������+���� .�����/ & � ���E ��� �� �1���� "��� � ���" ����� ��"�� ����� �H���� G ����� G "��� � ���" ����� ��"�� ����� �H���� G ����� G "��� �'%� � � ��� ��������� �"��� �'%� � � ��� ��������� � ��+��"344"��5�6�"��������45�6�4�����+��"344"��5�6�"��������45�6�4�������+��"344"��5�6�"��������45�6�4�����+��"344"��5�6�"��������45�6�4����� *��(�� -� ���" .�� ���� ���� ���� ���� RL O� � ���� ���� RN O� � ���� ���� R) OQ � ���� ���� OQ �� ; ���� ���� O( Q� �
Compartilhar