6种变态的 hello world 写法

//1.Hello.c
#define _________ }
#define ________ putchar
#define _______ main
#define _(a) ________(a);
#define ______ _______(){
#define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)
#define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)
#define ____ _(0x72)_(0x6C)_(0x64)_(0x21)
#define _____ __ ___ ____ _________
#include<stdio.h>
_____


//2.hello.c
#include<stdio.h>
main(){
  int x=0,y[14],*z=&y;*(z++)=0x48;*(z++)=y[x++]+0x1D;
  *(z++)=y[x++]+0x07;*(z++)=y[x++]+0x00;*(z++)=y[x++]+0x03;
  *(z++)=y[x++]-0x43;*(z++)=y[x++]-0x0C;*(z++)=y[x++]+0x57;
  *(z++)=y[x++]-0x08;*(z++)=y[x++]+0x03;*(z++)=y[x++]-0x06;
  *(z++)=y[x++]-0x08;*(z++)=y[x++]-0x43;*(z++)=y[x]-0x21;
  x=*(--z);while(y[x]!=NULL)putchar(y[x++]);
}


//3.hello.c
#include<stdio.h>
#define __(a) goto a;
#define ___(a) putchar(a);
#define _(a,b) ___(a) __(b);
main()
{ _:__(t)a:_('r',g)b:_('$',p)
  c:_('l',f)d:_(' ',s)e:_('a',s)
  f:_('o',q)g:_('l',h)h:_('d',n)
  i:_('e',w)j:_('e',x)k:_('\n',z)
  l:_('H',l)m:_('X',i)n:_('!',k)
  o:_('z',q)p:_('q',b)q:_(',',d)
  r:_('i',l)s:_('w',v)t:_('H',j)
  u:_('a',a)v:_('o',a)w:_(')',k)
  x:_('l',c)y:_('\t',g)z:___(0x0)}


//4.hello.c
int n[]={0x48,
0x65,0x6C,0x6C,
0x6F,0x2C,0x20,
0x77,0x6F,0x72,
0x6C,0x64,0x21,
0x0A,0x00},*m=n;
main(n){putchar
(*m)!='\0'?main
(m++):exit(n++);}


//5.hello.c
 main(){int i,n[]={(((1<<1)<<(1<<1)<<(1<<
    1)<<(1<<(1>>1)))+((1<<1)<<(1<<1))), (((1
    <<1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<<(
    1<<1)<<(1<<1))+((1<<1)<<(1<<(1>>1)))+ (1
    <<(1>>1))),(((1<<1)<<(1<<1)<<(1<<1)<< (1
    <<1))-((1<<1)<<(1<<1)<<(1<<(1>>1)))- ((1
    <<1)<<(1<<(1>>1)))),(((1<<1)<<(1<<1)<<(1
    <<1)<<(1<<1))-((1<<1)<<(1<<1)<<(1<<(1>>1
    )))-((1<<1)<<(1<<(1>>1)))),(((1<<1)<< (1
    <<1)<<(1<<1)<<(1<<1))-((1<<1)<<(1<<1)<<(
    1<<(1>>1)))-(1<<(1>>1))),(((1<<1)<<(1<<1
    )<<(1<<1))+((1<<1)<<(1<<1)<<(1<<(1>>1)))
    -((1<<1)<<(1<<(1>>1)))),((1<<1)<< (1<<1)
    <<(1<<1)),(((1<<1)<<(1<<1)<<(1<<1)<<(1<<
    1))-((1<<1)<<(1<<1))-(1<<(1>>1))),(((1<<
    1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<< (1
    <<1)<<(1<<(1>>1)))-(1<<(1>>1))), (((1<<1
    )<<(1<<1)<<(1<<1)<<(1<<1))- ((1<<1)<< (1
    <<1)<<(1<<(1>>1)))+(1<<1)), (((1<<1)<< (
    1<<1)<<(1<<1)<< (1<<1))-((1<<1)<< (1<<1)
    <<(1<<(1>>1)))-((1<<1) <<(1<< (1>>1)))),
    (((1<<1)<< (1<<1)<<(1<<1)<< (1<<1))- ((1
    <<1)<<(1<<1)<<(1<<1))+((1<<1)<< (1<<(1>>
    1)))), (((1<<1)<<(1<<1) <<(1<<1))+(1<<(1
    >>1))),(((1<<1)<<(1<<1))+((1<<1)<< (1<<(
    1>>1))) + (1<< (1>>1)))}; for(i=(1>>1);i
    <(((1<<1) <<(1<<1))+((1 <<1)<< (1<<(1>>1
    ))) + (1<<1)); i++) printf("%c",n[i]); }


//6.hello.cpp
#include <stdio.h>
    #define _(_) putchar(_);
    int main(void){int i = 0;_(
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++i)_(++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++++++++i)_(++++++++++++++
    i)_(--++i)_(++++++i)_(------
    ----------------------------
    ----------------------------
    ----------------------------
    ----------------------------
    ----------------i)_(--------
    ----------------i)_(++++++++
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++++
    ++++++++++++++++++++++++++i)
    _(----------------i)_(++++++
    i)_(------------i)_(--------
    --------i)_(----------------
    ----------------------------
    ----------------------------
    ----------------------------
    ----------------------------
    ------i)_(------------------
    ----------------------------
    i)return i;}
### 回答1: 下面是几种常见的编程语言的 "Hello World" 程序的写法: C: ``` #include <stdio.h> int main(void) { printf("Hello, World!\n"); return 0; } ``` C++: ``` #include <iostream> int main(void) { std::cout << "Hello, World!" << std::endl; return 0; } ``` Java: ``` public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } ``` Python: ``` print("Hello, World!") ``` JavaScript: ``` console.log("Hello, World!"); ``` PHP: ``` <?php echo "Hello, World!"; ?> ``` HTML: ``` <html> <body> <h1>Hello, World!</h1> </body> </html> ``` 这些只是一些常见的编程语言的 "Hello World" 程序的写法, 并不能涵盖所有编程语言. 如果您想了解其他编程语言的 "Hello World" 程序的写法, 请再次提问. ### 回答2: 所有程序中著名的hello world写法是通过使用C语言来实现。 C语言的hello world程序十分简单,只需在主函数中输出一句"Hello World!"即可。以下是hello world程序的代码: ``` #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } ``` 上述代码使用了C语言的标准库函数`printf()`来进行输出。在程序执行时,`printf()`会将括号中的字符串打印到终端上。 除了C语言,其他编程语言也有不同的写法来实现hello world程序。例如,使用Python编写hello world程序可以简单地写作: ```python print("Hello World!") ``` 使用Java编写的hello world程序如下: ```java class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } ``` 使用JavaScript编写的hello world程序如下: ```javascript console.log("Hello World!"); ``` 总结来说,不同的编程语言有不同的语法和写法来实现hello world程序,但核心思想都是输出一句"Hello World!"。这个程序通常被用作编程初学者入门的第一个练习。 ### 回答3: 在不同的编程语言中,我们可以使用不同的方法来编写一个典型的“Hello World”程序。下面是一些常见的编程语言的示例: 1. C语言: ```c #include <stdio.h> int main() { printf("Hello World!\n"); return 0; } ``` 2. Java语言: ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } ``` 3. Python语言: ```python print("Hello World!") ``` 4. C++语言: ```cpp #include <iostream> int main() { std::cout << "Hello World!" << std::endl; return 0; } ``` 5. JavaScript语言: ```javascript console.log("Hello World!"); ``` 6. Ruby语言: ```ruby puts "Hello World!" ``` 7. Swift语言: ```swift import Swift print("Hello World!") ``` 以上只是几种常见的编程语言中的示例。总之,“Hello World”程序是一种非常简短和基本的程序,用于测试和熟悉编程语言的语法和环境。无论使用哪种编程语言,编写“Hello World”程序都是作为初学者入门的第一步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值