跪求解释一个极其变态的hello world的c程序

跪求解释一个极其变态的hello world的c程序,第1张

写这个程序纯粹是闲的,

首先你要理解<<,>>这两个运算的含义,这是位运算,<<就相当于对应二进制向左移多少位,就是在右面填0,例如1<<1就相搜型当于1向左移动一位,变成10,就岁庆是2,向左移动一位就相当于乘二,而>>就是向右移动,一位就是除以2.

然后就是计算了,例如数组第一个元素(((1<<1)<<(1<<1)<<(1

<<1)<<(1<<(1>>1)))+((1<<1)<<(1<<1))),它就等于1*2*4*4*(2)+1*2*4=72,

(1<<(1>>1)这个,因为是整形,所以1>>1就是0,1<<1还是1,而1相当于乘以2.

而这个结果72,对乎漏握应的asc码就是H,

把这些数都算出来,程序就变成

#include <stdio.h>

void main()

{

int i,n[]={72,101,108,108,111,44,32,119,111,114,108,

100,33,13}

for(i=0

i<14i++)

printf("%c",n[i])

printf("\n")//这句可以不加,但是有的编译程序不加会看不到输出。

}

《三国志名将传-开局送名将》。《三国志名将传》是一款重度MMO竖屏国战手游,游戏还原真神行实的三国国战场景,千人同屏,酣畅战斗。同时吸纳放置手游玩法优点,让玩家在挂机时即可成长。微信小程序信橡,小程序的一种,英文名WechatMiniProgram,是一种不需要下载安装即可使用的应用,它实现了应用滑瞎旁触手可及的梦想,用户扫一扫或搜一下即可打开应用。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12430961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存