C语言打印"Hello World!"的N种方法
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');
}