Helloworld的10种做法(c语言)

本文介绍了使用C语言通过多种方式实现打印HelloWorld的方法,包括直接使用printf函数、逐个字符输出以及使用不同进制数表示字符等。这些示例不仅展示了C语言的基本语法,还涉及了字符编码的知识。
void hello1()
{
    printf("Hello World!\n");
}
{
    //helloworld按照%s格式化为字符串
    printf("A%s", "Hello World!\n");    
}`
void hello3()
{
    printf("%c%c%c%c%c%c%c%c%c%c%c%c%c", 'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '!', '\n');
}`
void hello4()
{
    putchar('H');
    putchar('e');
    putchar('l');
    putchar('l');
    putchar('o');
    putchar(' ');
    putchar('W');
    putchar('o');
    putchar('r');
    putchar('l');
    putchar('d');
    putchar('!');
    putchar('\n');
}`
void hello5()
{
    putchar(72);
    putchar(101);
    putchar(108);
    putchar(108);
    putchar(111);
    putchar(32);
    putchar(87);
    putchar(111);
    putchar(114);
    putchar(108);
    putchar(100);
    putchar(33);
    putchar(10);
}
void hello6()
{
    putchar(0110);  //前面带0是八进制,八进制代表字符的编号
    putchar(0145);
    putchar(0154);
    putchar(0154);
    putchar(0157);
    putchar(040);
    putchar(0127);
    putchar(0157);
    putchar(0162);
    putchar(0154);
    putchar(0144);
    putchar(041);
    putchar(012);
}`
void hello7()
{
    putchar(0x48);  //0x是十六进制
    putchar(0x65);
    putchar(0x6c);
    putchar(0x6c);
    putchar(0x6f);
    putchar(0x20);
    putchar(0x57);
    putchar(0x6f);
    putchar(0x72);
    putchar(0x6c);
    putchar(0x64);
    putchar(0x21);
    putchar(0x0a);
}`
void hello8()
{
    putchar('\110');    //前面带0是八进制,八进制代表字符的编号
    putchar('\145');
    putchar('\154');
    putchar('\154');
    putchar('\157');
    putchar('\40');
    putchar('\127');
    putchar('\157');
    putchar('\162');
    putchar('\154');
    putchar('\144');
    putchar('\41');
    putchar('\12');
}`
void hello9()
{
    putchar('\x48');    //0x是十六进制
    putchar('\x65');
    putchar('\x6c');
    putchar('\x6c');
    putchar('\x6f');
    putchar('\x20');
    putchar('\x57');
    putchar('\x6f');
    putchar('\x72');
    putchar('\x6c');
    putchar('\x64');
    putchar('\x21');
    putchar('\x0a');
}
void hello10()
{
    //传入字符串,打印字符串
    puts("Hello World!\n");     //会自动打印\n
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值