#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 の所が、定義されてませんとエラーが出てしまいます。
何がおかしいのでしょうか?
ご教示お願いいたします。
識別しdが定義されていません。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: 識別しdが定義されていません。
とりあえず直しておきました。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。