090810c语言第五章学习日记(运算符)

 今天放弃vc6.0,投入了devc++的怀抱,devc感觉不错,练习最好。

练习代码一:

#include<stdio.h>
#include<float.h>
int main(){
    double a=1.0/3.0;
    float b=1.0/3.0;
    printf("%0.4f ,%0.4f/n",a,b);
    printf("%0.12f .%0.12f/n",a,b);
    printf("%0.16f ,%0.16f/n",a,b);
    printf("%d ,%d/n",FLT_DIG,DBL_DIG);
    getch();

    return 0; 
}

练习代码二:

#include<stdio.h>
#define CONVERSION_1 3.785
int main(){
    const double CONVERSION_2=1.609;//主意const的格式
    double mile,gal,a;
    printf("Please enter:");
     scanf("%lf %lf",&mile,&gal);//注意其说明符写法
    printf("The mile/gal is:%0.1f/n",mile/gal);
    a=100*mile/CONVERSION_2/gal/CONVERSION_1;
    printf("The 100km/kl is :%0.1f/n",a);
    getch();

    return 0;
}

练习代码三:

#include<stdio.h>
int main(void){
    int n=0;
    size_t intsize;
    intsize=sizeof(int);
    printf("n=%d has %u bytes,all ints have %u bytes./n",n,sizeof n,intsize);
    getch();

    return 0;

}

运行结果:

n=0 has 4 bytes,all ints have 4 bytes.
练习代码三:

#include<stdio.h>
int main()
{
    int month,a;
    printf("please enter:");
    scanf("%d",&month);
    a=month%3;
    if (a==0){//注意这里和=的不同
           printf("add 100");
           } 
           else
           printf("a=%d",a);
           getch();

           return 0;
            }
    
练习代码四:

#include<stdio.h>
int main(){ 
int sec,min,left;
printf("please enter:");
scanf("%d",&sec);
while(sec>0){
           min=sec/60 ;
           left=sec%60;
           printf("%d seconds is %d minutes %d seconds./n",sec,min,left);
           printf("please enter:");
           scanf("%d",&sec);
           }
           printf("done!");
           getch();

           return 0;
}

练习代码五:

#include<stdio.h>
  int main(){
    int a=1,b=1;
    int aplus,bplus;
    int aq,bq;
    aplus=a++;//注意前缀+和后缀+的不同,后缀为a改变之前的值,前缀为改变之后的值
    bplus=++b;
    aq=2*++a;//前缀先加再运算,后缀先运算再加
    bq=2*b++;
    printf("a aplus b bplus aq bq/n");
    printf("%1d %3d %3d %3d %3d %3d/n",a,aplus,b,bplus,aq,bq);
    getchar();

    return 0;

}
运行结果

a aplus b bplus aq bq
3   1   3   2   6   4

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值