// lh1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include"stdio.h"
int main(int argc, char* argv[])
{
    /*
    //demo1 输出1-abc 123?
    printf("1-abc\0123\?\n");
    printf("2-\"def\"456\\n\n");
    *///demo1
    /*// demo2要求输入两个整数a和b,求两者的和sum和平均数avg(float类型)
    int a,b;
    float sum,avg;
    printf("请输入整数a和b的值:\n");
    scanf("%d,%d",&a,&b);
    printf("%d\n",a);
    printf("%d\n",b);
    sum=a+b;
    avg=sum/2;
    printf("整数a和b的和sum=%f\n整数a和b的平均数avg=%f\n",sum,avg);
// demo2*/
  //demo2 输入3个小写字母,输入其ASCII码值和对应的大写字母
  printf("请输入3个小写字母\n");
  char a1,a2,a3,b1,b2,b3;
  scanf("%c,%c,%c",&a1,&a2,&a3);
printf和scanf有什么不同  printf("这三个小写字母%c,%c,%c对应的ASCII码值分别是%u,%u,%u\n",a1,a2,a3,a1,a2,a3);
  b1=a1-('a'-'A');
  b2=a2-('a'-'A');
  b3=a3-('a'-'A');
  printf("这三个小写字母%c,%c,%c对应的大写字母分别是%c,%c,%c\n",a1,a2,a3,b1,b2,b3);
    /*
    //demo3输入一个十进制数将其转化为一个8位的二进制数输出
    int c;
    int a[8]={0};
    printf("please input a number:\n");
    scanf("%d",&c);
    for (int i1=0;i1<=7;i1++)
    {
      a[i1]=c%2;
      //printf("%d",a[i1]);
      c=c/2;
    }
    printf("\n");
    for (int i=7;i>=0;i--)
    {
      printf("%d",a[i]);
    }
    printf("\n");
   
    return 0;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。