識別しdが定義されていません。
Posted: 2013年5月05日(日) 13:47
#include<stdio.h>
int main(){
char c = 'A';
short s = 50;
int i = -100;
unsigned int ui = 128;
float f = 0.5f
double d = 2568.2;/*定義されてないと出る*/
long double ld=1.258E-25;
size_t sz;
sz = sizeof c;
printf("size of char = %d バイト\n", sz);
sz = sizeof s;
printf("size of short = %d バイト\n", sz);
sz = sizeof i;
printf("size of int = %d バイト\n", sz);
sz = sizeof ui;
printf("size of unsigned int = %d バイト\n", sz);
sz = sizeof f;
printf("aize of float = %d バイト\n", sz);
sz = sizeof d;
printf("size of double= %d バイト\n", sz);
sz = sizeof ld;
printf("size of long double = %d バイト\n", sz);
sz = sizeof(size_t);
printf("size of size_t = %d バイト\n", sz);
return 0;
}
double d の所が、定義されてませんとエラーが出てしまいます。
何がおかしいのでしょうか?
ご教示お願いいたします。
int main(){
char c = 'A';
short s = 50;
int i = -100;
unsigned int ui = 128;
float f = 0.5f
double d = 2568.2;/*定義されてないと出る*/
long double ld=1.258E-25;
size_t sz;
sz = sizeof c;
printf("size of char = %d バイト\n", sz);
sz = sizeof s;
printf("size of short = %d バイト\n", sz);
sz = sizeof i;
printf("size of int = %d バイト\n", sz);
sz = sizeof ui;
printf("size of unsigned int = %d バイト\n", sz);
sz = sizeof f;
printf("aize of float = %d バイト\n", sz);
sz = sizeof d;
printf("size of double= %d バイト\n", sz);
sz = sizeof ld;
printf("size of long double = %d バイト\n", sz);
sz = sizeof(size_t);
printf("size of size_t = %d バイト\n", sz);
return 0;
}
double d の所が、定義されてませんとエラーが出てしまいます。
何がおかしいのでしょうか?
ご教示お願いいたします。