#include <stdio.h>
#include <stdlib.h>
int main( void )
{
/* Declaracao de variaveis */
int v = - 31 ;
short int x = 31 ;
float y = 39.4 ;
char z = 'Z' ;
/* int tam_shint, tam_int, tam_float, tam_char; */
printf ( "Valor de v: %d\n " , v
) ; printf ( "Endereco de v: %p\n \n " , & v
) ;
printf ( "Valor de x: %d\n " , x
) ; printf ( "Endereco de x: %p\n \n " , & x
) ;
printf ( "Valor de y: %f\n " , y
) ; printf ( "Endereco de y: %p\n \n " , & y
) ;
printf ( "Valor de z: %c\n " , z
) ; printf ( "Endereco de z: %p\n \n " , & z
) ;
printf ( "Tamanho de v (int) : %d bytes\n " , sizeof ( int ) ) ; printf ( "Tamanho de x (short int): %d bytes\n " , sizeof ( short int ) ) ; printf ( "Tamanho de y (float) : %d bytes\n " , sizeof ( float ) ) ; printf ( "Tamanho de z (char) : %d bytes\n " , sizeof ( char ) ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpCnsKCS8qIERlY2xhcmFjYW8gZGUgdmFyaWF2ZWlzICovCglpbnQgICAgICAgdiA9IC0zMTsKCXNob3J0IGludCB4ID0gMzE7CglmbG9hdCAgICAgeSA9IDM5LjQ7CgljaGFyICAgICAgeiA9ICdaJzsKCS8qICAgIGludCAgICAgICB0YW1fc2hpbnQsIHRhbV9pbnQsIHRhbV9mbG9hdCwgdGFtX2NoYXI7ICovCgoJcHJpbnRmKCJWYWxvciBkZSB2OiAgICAlZFxuIiwgIHYpOwoJcHJpbnRmKCJFbmRlcmVjbyBkZSB2OiAlcFxuXG4iLCAmdik7CgoJcHJpbnRmKCJWYWxvciBkZSB4OiAgICAlZFxuIiwgIHgpOwoJcHJpbnRmKCJFbmRlcmVjbyBkZSB4OiAlcFxuXG4iLCAmeCk7CgoJcHJpbnRmKCJWYWxvciBkZSB5OiAgICAlZlxuIiwgIHkpOwoJcHJpbnRmKCJFbmRlcmVjbyBkZSB5OiAlcFxuXG4iLCAmeSk7CgoJcHJpbnRmKCJWYWxvciBkZSB6OiAgICAlY1xuIiwgIHopOwoJcHJpbnRmKCJFbmRlcmVjbyBkZSB6OiAlcFxuXG4iLCAmeik7CgoJcHJpbnRmKCJUYW1hbmhvIGRlIHYgKGludCkgICAgICA6ICVkIGJ5dGVzXG4iLCAgc2l6ZW9mKGludCkpOwoJcHJpbnRmKCJUYW1hbmhvIGRlIHggKHNob3J0IGludCk6ICVkIGJ5dGVzXG4iLCAgc2l6ZW9mKHNob3J0IGludCkpOwoJcHJpbnRmKCJUYW1hbmhvIGRlIHkgKGZsb2F0KSAgICA6ICVkIGJ5dGVzXG4iLCAgc2l6ZW9mKGZsb2F0KSk7CglwcmludGYoIlRhbWFuaG8gZGUgeiAoY2hhcikgICAgIDogJWQgYnl0ZXNcbiIsICBzaXplb2YoY2hhcikpOwoKCXByaW50ZigiXG5cblxuXG4iKTsKCWdldGNoYXIoKTsgLyogcGF1c2UgKi8KCXJldHVybiAwOwp9