#include <stdio.h>
int main( )
{
printf ( "void* %lu\n " , sizeof ( void * ) ) ; printf ( "char %lu\n " , sizeof ( char ) ) ; printf ( "signed char %lu\n " , sizeof ( signed char ) ) ; printf ( "unsigned char %lu\n " , sizeof ( unsigned char ) ) ; printf ( "short int %lu\n " , sizeof ( short int ) ) ; printf ( "unsigned short int %lu\n " , sizeof ( unsigned short int ) ) ; printf ( "int %lu\n " , sizeof ( int ) ) ; printf ( "unsigned int %lu\n " , sizeof ( unsigned int ) ) ; printf ( "float %lu\n " , sizeof ( float ) ) ; printf ( "double %lu\n " , sizeof ( double ) ) ; printf ( "long int %lu\n " , sizeof ( long ) ) ; printf ( "unsigned long int %lu\n " , sizeof ( unsigned long int ) ) ; printf ( "long long int %lu\n " , sizeof ( long long int ) ) ; printf ( "unsigned long long int %lu\n " , sizeof ( unsigned long long int ) ) ; printf ( "long double %lu\n " , sizeof ( long double ) ) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpCnsKICAgIHByaW50ZiggInZvaWQqICAgICAgICAgICAgICAgICAgICVsdVxuIiwgc2l6ZW9mKCB2b2lkICogKSApOwogICAgcHJpbnRmKCAiY2hhciAgICAgICAgICAgICAgICAgICAgJWx1XG4iLCBzaXplb2YoIGNoYXIgKSApOwogICAgcHJpbnRmKCAic2lnbmVkIGNoYXIgICAgICAgICAgICAgJWx1XG4iLCBzaXplb2YoIHNpZ25lZCBjaGFyICkgKTsKICAgIHByaW50ZiggInVuc2lnbmVkIGNoYXIgICAgICAgICAgICVsdVxuIiwgc2l6ZW9mKCB1bnNpZ25lZCBjaGFyICkgKTsKICAgIHByaW50ZiggInNob3J0IGludCAgICAgICAgICAgICAgICVsdVxuIiwgc2l6ZW9mKCBzaG9ydCBpbnQgKSApOwogICAgcHJpbnRmKCAidW5zaWduZWQgc2hvcnQgaW50ICAgICAgJWx1XG4iLCBzaXplb2YoIHVuc2lnbmVkIHNob3J0IGludCApICk7CiAgICBwcmludGYoICJpbnQgICAgICAgICAgICAgICAgICAgICAlbHVcbiIsIHNpemVvZiggaW50ICkgKTsKICAgIHByaW50ZiggInVuc2lnbmVkIGludCAgICAgICAgICAgICVsdVxuIiwgc2l6ZW9mKCB1bnNpZ25lZCBpbnQgKSApOwogICAgcHJpbnRmKCAiZmxvYXQgICAgICAgICAgICAgICAgICAgJWx1XG4iLCBzaXplb2YoIGZsb2F0ICkgKTsKICAgIHByaW50ZiggImRvdWJsZSAgICAgICAgICAgICAgICAgICVsdVxuIiwgc2l6ZW9mKCBkb3VibGUgKSApOwogICAgcHJpbnRmKCAibG9uZyBpbnQgICAgICAgICAgICAgICAgJWx1XG4iLCBzaXplb2YoIGxvbmcgKSApOwogICAgcHJpbnRmKCAidW5zaWduZWQgbG9uZyBpbnQgICAgICAgJWx1XG4iLCBzaXplb2YoIHVuc2lnbmVkIGxvbmcgaW50ICkgKTsKICAgIHByaW50ZiggImxvbmcgbG9uZyBpbnQgICAgICAgICAgICVsdVxuIiwgc2l6ZW9mKCBsb25nIGxvbmcgaW50ICkgKTsKICAgIHByaW50ZiggInVuc2lnbmVkIGxvbmcgbG9uZyBpbnQgICVsdVxuIiwgc2l6ZW9mKCB1bnNpZ25lZCBsb25nIGxvbmcgaW50ICkgKTsKICAgIHByaW50ZiggImxvbmcgZG91YmxlICAgICAgICAgICAgICVsdVxuIiwgc2l6ZW9mKCBsb25nIGRvdWJsZSApICk7CgogICAgcmV0dXJuIDA7Cn0K