周日1040C++班级2022-11-13 数据类型-字符型char

数据类型-char字符型

特点:由单引号’’构成,且长度为1,在格式化中字符用%c来表示

正确的字符: a   # 1

错误的字符:aa ## ‘’’’

ascii码表:

字符0 对应的数字是 48

字符A 对应的数字是 65

字符a 对应的数字是 97

大小关系:小写字母>大写字母>数字

定义char字符型变量

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char c;
    cin>>c;
    cout<<c<<endl; //输出字符c并换行
    printf("%c",c); 
     return 0;
}
//输入
//*
//输出:
//*
//* 

定义一个字符型变量a,请输入字符a后连续输出三个a字符

#include<iostream> //C++标准头文件
#include<cstdio> //C语言标准头文件 
using namespace std;
int main()
{
    char a; //定义字符型变量 c 
    cin>>a; //输入
    cout<<a<<a<<a<<endl;
    printf("<<%c%c%c>>",a,'A',a); //格式化输出
     return 0;
}
//样例输入
*
//样例输出
***
*A*

6439: 字符菱形

cout:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char a;
    cin>>a; //输入
    cout<<' '<<a<<endl; //第一行有空格、字符、换行符 
    cout<<a<<a<<a<<endl; //第二行有3个字符a、换行符
    cout<<' '<<a; 
     return 0;
}
// *
//***
// *

printf:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char a;
    cin>>a; //输入
    //cout<<' '<<a<<endl; //第一行有空格、字符、换行符 
    printf(" %c\n",a);
    //cout<<a<<a<<a<<endl; //第二行有3个字符a、换行符
    printf("%c%c%c\n",a,a,a); 
    //cout<<' '<<a; 
    printf(" %c\n",a);
     return 0;
}
// *
//***
// *
//将上面的程序cout输出的语句全部换成printf输出 
//换行符 = endl = "\n" 
//%c 字符格式化 

打印字符Y

#include<bits/stdc++.h>
using namespace std;
int main()
{
    char a;
    cin>>a; //输入
    printf("%c     %c\n",a,a); //第一行
    printf(" %c   %c\n",a,a);
    printf("  %c %c\n",a,a);
    printf("   %c\n",a);
    printf("   %c\n",a);
    printf("   %c\n",a);
    printf("   %c\n",a);
     return 0;
}
*     * 外0里5 
 *   *  外1里3 
  * *   外2里1 
   *    外3 
   *
   *
   *

 

#include<bits/stdc++.h>using namespace std;int main(){char a;cin>>a; //输入//cout<<' '<<a<<endl; //第一行有空格、字符、换行符 printf(" %c\n",a);//cout<<a<<a<<a<<endl; //第二行有3个字符a、换行符printf("%c%c%c\n",a,a,a); //cout<<' '<<a; printf(" %c\n",a); return 0;}// *//***// *//将上面的程序cout输出的语句全部换成printf输出 //换行符 = endl = "\n" //%c 字符格式化 
posted @ 2022-11-13 11:44  CRt0729  阅读(123)  评论(0编辑  收藏  举报