当前位置 博文首页 > ljmhxs的博客:字符及字符数组

    ljmhxs的博客:字符及字符数组

    作者:[db:作者] 时间:2021-08-19 13:39

    • 字符变量

    1.定义+赋值

    char 字符变量名=‘字符’;

    const char字符变量名=‘字符’;(字符常量定义)

    2.输入:

    (1)字符变量名=getchar();

    (2)scanf(“%c”,&字符变量名);

    3.输出:

    (1)Putchar(字符变量名);

    (2)printf(“%c”,字符变量名);(注意:不需要“&”)

    4.强制转换

    将整数变量强转为字符变量:

    (1)cout<<(char)整数变量名;

    (2)cout<<char(整数变量名);

    (3)printf(“%c”整数变量名);

    补充:

    cout<<setw(数字n)<<变量名;

    (表示输出时分配n个字符的输出宽度)

    • 字符数组

    1.定义

    char 字符数组变量名[数组个数];(数组个数最好是题目要求个数+5)

    2.输入

    (1)for(int i=1;i<=输入数量;i++) cin>>字符数组变量名[i];(每次遇到空格结束该次输入,直到循环结束)

    (2)scanf(“%s”, &字符数组变量名);(遇到空格结束)

    (3)gets(字符数组变量名);(遇到回车结束)

    3.输出

    (1)for(int i=1;i<=输入数量;i++)cout<<字符数组变量名[i];

    (2)printf(“%s”,字符数组变量名);

    (3)puts(字符数组变量名);(从下标零开始)

    点赞你要亮,关注干的漂亮

    cs