LoginSignup
1
0

More than 1 year has passed since last update.

c言語 2日目

Last updated at Posted at 2021-10-27

どうも、華のJKでございます。
確認問題集です。
さて、次のプログラムを実行するとどのように表示されるでしょうか。

1.変数

#include <stdio.h>
int main(void){
    int value;
//型は整数4バイト持っている。これに valueという名前をつけた.
//先にスペースを確保するんだぜ
    value=10;
//valueに10を代入しヤース.
    printf("%d\n",value);
//変換指定しにvalueをSubstitution!!
    return 0;
}

出力結果

10

2.数値

#include <stdio.h>
int main(void){
    double value = 3.1415
//  double value;
//value = 3.14156;を一文にした。
    printf("%f\n",value);
    return 0;
}


出力結果

3.141560

3.実数の桁ゾロえ

#include <stdio.h>
int main(void){
    double value;
    value = 3.14156;
    printf("%07.1f\n",value);
    return 0;
}


いざ、出力!

00003.1

4.

#include <stdio.h>
int main(void){
    double value;
    value = 3.14156;
    printf("%d\n",(int)value);
//入力変換指定子は%dなので、自然数に変換
    return 0;
}

いざ、出力!

3

ほおおお、自然数だけ表示された

5.scanf関数

#include <stdio.h>
int main(void){
    int apple;
    scanf("%d",&apple);
    printf("小数点を切り捨てると、%dだ!\n",(int)apple);
    return 0;
}

いざ実行!

3.468726386とターミナルで入力して実行すると

3

ほおおお、自然数だけ表示された

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0