C语言打印“Hello World!“的N种方法
helloworld打印的N种方法
- 1.instance analysis
1.instance analysis
#include
#include void float_helloworld()
{float a[3] = { 1143139122437582505939828736.0, 76482007234779498639230238720.0, 9.222452464e-39 };printf("%d\n", sizeof(float));printf("%s\n", a);
}//putchar();ASCII码十进制方式打印字符串
void helloWorld4()
{putchar(72);//H 110、48putchar(101);//e 145、65putchar(108);//l 154、6cputchar(108);//l 154、6cputchar(111);//o 157 6fputchar(32);// 空格 40 20putchar(87);//W 127 57putchar(111);//o 157 6fputchar(114);//r 162 72putchar(108);//l 154、6cputchar(111);//d 144 64putchar(33);//!41 21
}//putchar();ASCII码八进制方式打印字符串
void helloWorld5()
{putchar(0110);//H 110、48putchar(0145);//e 145、65putchar(0154);//l 154、6cputchar(0154);//l 154、6cputchar(0157);//o 157 6fputchar(040);// 空格 40 20putchar(0127);//W 127 57putchar(0157);//o 157 6fputchar(0162);//r 162 72putchar(0154);//l 154、6cputchar(0144);//d 144 64putchar(041);//!41 21
}//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');
}
//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');
}//putchar();ASCII码十六进制方式打印字符串void helloWorld6()
{putchar(0x48);//H 110、48putchar(0x65);//e 145、65putchar(0x6c);//l 154、6cputchar(0x6c);//l 154、6cputchar(0x6f);//o 157 6fputchar(0x20);// 空格 40 20putchar(0x57);//W 127 57putchar(0x6f);//o 157 6fputchar(0x72);//r 162 72putchar(0x6c);//l 154、6cputchar(0x64);//d 144 64putchar(0x21);//!41 21
}int main()
{float_helloworld();printf("===============\n");helloWorld4();printf("=======ASCII码十进制方式打印字符串========\n");helloWorld5();printf("=======2进制打印========\n");helloWorld10();printf("===============\n");helloWorld11();printf("===============\n");helloWorld6();return 0;
}
参考博客
[1] C语言打印"Hello World!"的N种方法
[2] 打印一个浮点数组,会输出字符串"Hello, world“ & 浮点数的二进制表示(IEEE 754标准)
[3] 打印一个浮点数组,会输出字符串"Hello, world“ & 浮点数的二进制表示(IEEE 754标准)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
