首页后端开发ASP.NETputchar的用法详解

putchar的用法详解

时间2024-01-31 22:55:02发布访客分类ASP.NET浏览856
导读:收集整理的这篇文章主要介绍了putchar的用法详解,觉得挺不错的,现在分享给大家,也给大家做个参考。putchar的作用是把指定的字符写入到标准输出“stdout”中,其语法是“int putchar(int char ”,参数char表...
收集整理的这篇文章主要介绍了putchar的用法详解,觉得挺不错的,现在分享给大家,也给大家做个参考。

putchar的作用是把指定的字符写入到标准输出“stdout”中,其语法是“int putchar(int char)”,参数char表示要被写入的字符,该字符以其对应的int值进行传递。

putchar语法结构为 int putchar(int char) ,其功能是把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中,为C 库函数 ,包含在C 标准库 stdio.h> 中。其输出可以是一个字符,可以是介于0~127之间的一个十进制整型数(包含0和127),也可以是用char定义好的一个字符型变量。

putchar语法

(1)函数声明

int putchar(int char)

(2)参数

char-- 这是要被写入的字符。该字符以其对应的 int 值进行传递。

(3)功能

把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中。 [3]

(4)说明

该函数将指定的表达式的值所对应的字符输出到标准输出终端上。表达式可以是字符型或整型,它每次只能输出一个字符。例如:“putchar('#')”输出字符“#”。

应用格式

putchar函数的基本格式为:putchar(c)。

(1)当c为一个被单引号(英文状态下)引起来的字符时,输出该字符(注:该字符也可为转义字符);

(2)当c为一个介于0~127(包括0及127)之间的十进制整型数时,它会被视为对应字符的ASCII代码,输出该ASCII代码对应的字符;

(3)当c为一个事先用char定义好的字符型变量时,输出该变量所指向的字符。

注意事项

使用字符输入/输出函数时,必须在程序的前面加上头文件#include stdio.h> 或#include "stdio.h"。并且,该函数的变量及输出结果只能为一个字符。

函数返回值

该函数以无符号 char 强制转换为 int 的形式返回写入的字符。

(1)当输出正确的时候,返回输出字符转换为的unsigned int 值;

(2)当输出错误的时候,返回 EOF(End of file)文件结束符

if(putchar(c)==EOF)  {
    PRintf("output error:%m\n");
    exIT(0);
}
    

程序示例

示例1

#include stdio.h>
/* define some box-drawing characters */#define LEFT_TOP 0xDA#define RIGHT_TOP 0xBF#define HORIZ 0xC4#define VERT 0xB3#define LEFT_BOT 0xC0#define RIGHT_BOT 0xD9int main(void){
    char i, j;
    /* draw the top of the box */putchar(LEFT_TOP);
    for(i=0;
     i10;
 i++){
    putchar(HORIZ);
    putchar(RIGHT_TOP);
    putchar('\n');
}
    /* draw the middle */for(i=0;
     i4;
     i++)putchar(VERT);
    for (j=0;
     j10;
 j++){
    putchar(' ');
    putchar(VERT);
    putchar('\n');
    /* draw the bottom */putchar(LEFT_BOT);
}
    for(i=0;
     i10;
 i++){
    putchar(HORIZ);
    putchar(RIGHT_BOT);
    putchar('\n');
    return 0;
}
}
    

示例2

#include stdio.h>
int main(){
    char a,b,c;
    a='T';
    b='m';
    c='D';
    putchar(a);
    putchar(b);
    putchar(c);
    putchar('\n');
    putchar(a);
    putchar('\n');
    putchar(b);
    putchar('\n');
    putchar(c);
    putchar('\n');
    return 0;
}
    

输出结果为:

TMDTMD

推荐:《c语言教程》

以上就是putchar的用法详解的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: 详细解说C语言中的两种输出对齐方...下一篇:c语言中的标识符只能由三种字符组...猜你在找的ASP.NET相关文章 C# 一些面试试题的实例教程2022-05-16.NET 6开发TodoList应用之请求日志组件HttpLogging介绍2022-04-16.NET 6中间件Http Logging使用介绍2022-04-16gojs一些实用的高级用法2022-04-16.NET6开发TodoList应用之实现查询排序2022-04-16.NET6开发TodoList应用之实现数据塑形2022-04-16.NET微服务架构CI/CD自动打包镜像2022-04-16Asp.Net Core 使用Monaco Editor 实现代码编辑器功能2022-04-16.NET微服务架构CI/CD自动构建Jenkins+Gitee2022-04-16.Net Core微服务网关Ocelot集成Consul2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: putchar的用法详解
本文地址: https://pptw.com/jishu/594587.html
js实现验证码干扰(静态) Nest.js散列与加密实例详解

游客 回复需填写必要信息