C语言打印"Hello World!"的N种方法

2025-10-28 04:01:50

1、第一种:

//printf();函数直接打印

void helloWorld1()

{

    printf("Hello World!");

}

2、第二种:

//%s,代表输出的为字符串

void helloWorld2()

{

printf("%s", "Hello World!");

}

3、第三种:

//putchar();打印单个的字符

void helloWorld3()

{

putchar('H');

putchar('e');

putchar('l');

putchar('l');

putchar('o');

putchar(' ');

putchar('W');

putchar('o');

putchar('r');

putchar('l');

putchar('d');

putchar('!');

}

4、第四种:

//putchar();ASCII码十进制方式打印字符串

void helloWorld4()

{

putchar(72);//H 110、48

putchar(101);//e 145、65

putchar(108);//l 154、6c

putchar(108);//l 154、6c

putchar(111);//o 157 6f

putchar(32);// 空格  40 20

putchar(87);//W 127 57

putchar(111);//o 157 6f

putchar(114);//r 162 72

putchar(108);//l 154、6c

putchar(111);//d 144 64

putchar(33);//!41 21

}

5、第五种:

//putchar();ASCII码八进制方式打印字符串

void helloWorld5()

{

putchar(0110);//H 110、48

putchar(0145);//e 145、65

putchar(0154);//l 154、6c

putchar(0154);//l 154、6c

putchar(0157);//o 157 6f

putchar(040);// 空格  40 20

putchar(0127);//W 127 57

putchar(0157);//o 157 6f

putchar(0162);//r 162 72

putchar(0154);//l 154、6c

putchar(0144);//d 144 64

putchar(041);//!41 21

}

6、第六种:

//putchar();ASCII码十六进制方式打印字符串

void helloWorld6()

{

putchar(0x48);//H 110、48

putchar(0x65);//e 145、65

putchar(0x6c);//l 154、6c

putchar(0x6c);//l 154、6c

putchar(0x6f);//o 157 6f

putchar(0x20);// 空格  40 20

putchar(0x57);//W 127 57

putchar(0x6f);//o 157 6f

putchar(0x72);//r 162 72

putchar(0x6c);//l 154、6c

putchar(0x64);//d 144 64

putchar(0x21);//!41 21

}

7、第七种:

//puts();函数直接打印“Hello World!”

void helloWorld7()

{

puts("Hello World!");

}

8、第八种:

//puts();函数字符串拼接打印“Hello World!”

void helloWorld8()

{

puts("Hello" " " "World" "!");

}

9、第九种:

//将“Hello World!”每个字符单独用printf();函数打印

void helloWorld9()

{

printf("%c%c%c%c%c%c%c%c%c%c%c%c",'H','e','l','l','o',' ','W','o','r','l','d','!');

}

10、第十种:

//putchar();函数,八进制用转义字符‘\’进行"Hello World!"打印

void helloWorld10()

{

putchar('\150');//前面带0是八进制,八进制代表字符的编号

putchar('\145');// '\ddd'.3位八进制代表的字符

putchar('\154');

putchar('\154');

putchar('\157');

putchar('\40');

putchar('\167');

putchar('\157');

putchar('\162');

putchar('\154');

putchar('\144');

putchar('\41');

}

11、第十一种:

//putchar();函数,十六进制用转义字符‘\’进行"Hello World!"打印

void helloWorld11()

{

putchar('\x68');// '\xhh',16进制数据转换成编号,查找字符

putchar('\x65');

putchar('\x6c');

putchar('\x6c');

putchar('\x6f');

putchar('\x20');

putchar('\x77');

putchar('\x6f');

putchar('\x72');

putchar('\x6c');

putchar('\x64');

putchar('\x21');

}

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢