#include <stdio.h>
#include <stdlib.h>
int main( void )
{
int x = 12 ;
float y = 12 ;
char letra = 'A' ;
/* Impressao de inteiros */
printf ( "\n Impressao de inteiros:\n " ) ; printf ( "x (decimal): %d\n " , x
) ; printf ( "x (hexadecimal): %X\n " , x
) ; printf ( "x (hexadecimal): %x, %X\n " , x
, x
) ;
/* Impressao de inteiros sinalizados x nao sinalizados */
printf ( "\n Impressao de inteiros sinalizados x nao sinalizados:\n " ) ; printf ( "-x (decimal): %d\n " , - x
) ; printf ( "-x (unsigned): %u\n " , - x
) ;
/* Impressao de reais */
printf ( "\n Impressao de reais:\n " ) ; printf ( "y (flutuante): %f\n " , y
) ; printf ( "y (cientifico): %e\n " , y
) ;
/* Impressao de caracteres */
printf ( "\n Impressao de caracteres:\n " ) ; printf ( "letra (char): %c\n " , letra
) ; printf ( "letra (decimal): %d\n " , letra
) ; printf ( "letra (hexadecimal): %x\n " , letra
) ;
/* Impressao de caracteres especiais */
printf ( "\n Impressao de caracteres especiais:\n " ) ; printf ( "Tabulacao : A\t B\t C\t D\n " ) ; printf ( "Barra : A\\ B\\ C\\ D\n " ) ; printf ( "Backspace : ABC\b D\n " ) ; printf ( "Apostrofe : \' A\' \n " ) ; printf ( "ASCII : \x7C \x7D \x7E \n " ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpCnsKCWludCAgIHggPSAxMjsKCWZsb2F0IHkgPSAxMjsKCWNoYXIgIGxldHJhID0gJ0EnOwoKCS8qIEltcHJlc3NhbyBkZSBpbnRlaXJvcyAqLwoJcHJpbnRmKCJcbkltcHJlc3NhbyBkZSBpbnRlaXJvczpcbiIpOwoJcHJpbnRmKCJ4IChkZWNpbWFsKTogICAgICVkXG4iLCB4KTsKCXByaW50ZigieCAoaGV4YWRlY2ltYWwpOiAlWFxuIiwgeCk7CglwcmludGYoInggKGhleGFkZWNpbWFsKTogJXgsICVYXG4iLCB4LCB4KTsKCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCgkvKiBJbXByZXNzYW8gZGUgaW50ZWlyb3Mgc2luYWxpemFkb3MgeCBuYW8gc2luYWxpemFkb3MgKi8KCXByaW50ZigiXG5JbXByZXNzYW8gZGUgaW50ZWlyb3Mgc2luYWxpemFkb3MgeCBuYW8gc2luYWxpemFkb3M6XG4iKTsKICAgIHByaW50ZigiLXggKGRlY2ltYWwpOiAgICAlZFxuIiwgLXgpOwogICAgcHJpbnRmKCIteCAodW5zaWduZWQpOiAgICV1XG4iLCAteCk7CglnZXRjaGFyKCk7IC8qIHBhdXNlICovCgoJLyogSW1wcmVzc2FvIGRlIHJlYWlzICovCglwcmludGYoIlxuSW1wcmVzc2FvIGRlIHJlYWlzOlxuIik7CglwcmludGYoInkgKGZsdXR1YW50ZSk6ICAgJWZcbiIsIHkpOwoJcHJpbnRmKCJ5IChjaWVudGlmaWNvKTogICVlXG4iLCB5KTsKCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCgkvKiBJbXByZXNzYW8gZGUgY2FyYWN0ZXJlcyAqLwoJcHJpbnRmKCJcbkltcHJlc3NhbyBkZSBjYXJhY3RlcmVzOlxuIik7CglwcmludGYoImxldHJhIChjaGFyKTogICAgICAgICVjXG4iLGxldHJhKTsKCXByaW50ZigibGV0cmEgKGRlY2ltYWwpOiAgICAgJWRcbiIsbGV0cmEpOwoJcHJpbnRmKCJsZXRyYSAoaGV4YWRlY2ltYWwpOiAleFxuIixsZXRyYSk7CglnZXRjaGFyKCk7IC8qIHBhdXNlICovCgoJLyogSW1wcmVzc2FvIGRlIGNhcmFjdGVyZXMgZXNwZWNpYWlzICovCglwcmludGYoIlxuSW1wcmVzc2FvIGRlIGNhcmFjdGVyZXMgZXNwZWNpYWlzOlxuIik7CglwcmludGYoIiAgICAgICAgICAgIEEgQiBDIERcbiIpOwoJcHJpbnRmKCJUYWJ1bGFjYW8gOiBBXHRCXHRDXHREXG4iKTsKCXByaW50ZigiQmFycmEgICAgIDogQVxcQlxcQ1xcRFxuIik7CglwcmludGYoIkJhY2tzcGFjZSA6IEFCQ1xiRFxuIik7CglwcmludGYoIkFzcGFzICAgICA6IFwiQVwiXG4iKTsKCXByaW50ZigiQXBvc3Ryb2ZlIDogXCdBXCdcbiIpOwoJcHJpbnRmKCJBU0NJSSAgICAgOiBceDdDIFx4N0QgXHg3RSBcbiIpOwoJZ2V0Y2hhcigpOyAvKiBwYXVzZSAqLwoKCglwcmludGYoIlxuXG5cblxuIik7CglyZXR1cm4gMDsKfQ==