你认为这个程序的结果是什么?
2013-07-02 23:58
2787 查看
#include <stdio.h> void main() { char t[256]; for(int i=0;i<256;i++) { t[i]=i; } for(int i=0;i<256;i++) { printf("%02X\t",t[i]); } }
你认为这个程序的结果是什么?
结果是这样的:
00 01 02 03 04 05 06 07 08 0A 0B 0C 0D 0E 0F 10 11 12 14 15 16 17 18 19 1A 1B 1C 1E 1F 20 21 22 23 24 25 26 28 29 2A 2B 2C 2D 2E 2F 30 32 33 34 35 36 37 38 39 3A 3C 3D 3E 3F 40 41 42 43 44 46 47 48 49 4A 4B 4C 4D 4E 50 51 52 53 54 55 56 57 58 5A 5B 5C 5D 5E 5F 60 61 62 64 65 66 67 68 69 6A 6B 6C 6E 6F 70 71 72 73 74 75 76 78 79 7A 7B 7C 7D 7E 7F FFFFFF80 FFFFFF81 FFFFFF82 FFFFFF83 FFFFFF84 FFFFFF85 FFFFFF86 FFFFFF87 FFFFFF88 FFFFFF89 FFFFFF8A FFFFFF8B FFFFFF8C FFFFFF8D FFFFFF8E FFFFFF8F FFFFFF90 FFFFFF91 FFFFFF92 FFFFFF93 FFFFFF94 FFFFFF95 FFFFFF96 FFFFFF97 FFFFFF98 FFFFFF99 FFFFFF9A FFFFFF9B FFFFFF9C FFFFFF9D FFFFFF9E FFFFFF9F FFFFFFA0 FFFFFFA1 FFFFFFA2 FFFFFFA3 FFFFFFA4 FFFFFFA5 FFFFFFA6 FFFFFFA7 FFFFFFA8 FFFFFFA9 FFFFFFAA FFFFFFAB FFFFFFAC FFFFFFAD FFFFFFAE FFFFFFAF FFFFFFB0 FFFFFFB1 FFFFFFB2 FFFFFFB3 FFFFFFB4 FFFFFFB5 FFFFFFB6 FFFFFFB7 FFFFFFB8 FFFFFFB9 FFFFFFBA FFFFFFBB FFFFFFBC FFFFFFBD FFFFFFBE FFFFFFBF FFFFFFC0 FFFFFFC1 FFFFFFC2 FFFFFFC3 FFFFFFC4 FFFFFFC5 FFFFFFC6 FFFFFFC7 FFFFFFC8 FFFFFFC9 FFFFFFCA FFFFFFCB FFFFFFCC FFFFFFCD FFFFFFCE FFFFFFCF FFFFFFD0 FFFFFFD1 FFFFFFD2 FFFFFFD3 FFFFFFD4 FFFFFFD5 FFFFFFD6 FFFFFFD7 FFFFFFD8 FFFFFFD9 FFFFFFDA FFFFFFDB FFFFFFDC FFFFFFDD FFFFFFDE FFFFFFDF FFFFFFE0 FFFFFFE1 FFFFFFE2 FFFFFFE3 FFFFFFE4 FFFFFFE5 FFFFFFE6 FFFFFFE7 FFFFFFE8 FFFFFFE9 FFFFFFEA FFFFFFEB FFFFFFEC FFFFFFED FFFFFFEE FFFFFFEF FFFFFFF0 FFFFFFF1 FFFFFFF2 FFFFFFF3 FFFFFFF4 FFFFFFF5 FFFFFFF6 FFFFFFF7 FFFFFFF8 FFFFFFF9 FFFFFFFA FFFFFFFB FFFFFFFC FFFFFFFD FFFFFFFE FFFFFFFF
写成unsigned char就是这样的:
00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF
相关文章推荐
- 大家看看下面这个程序会有什么结果
- 递归函数一定要弄清楚这个函数是做什么用的,基于什么条件返回什么结果!
- 为什么python中,程序开始都要敲入“# -*- coding: UTF-8 -*-” 这个有什么作用呢?
- 请帮忙看看这个程序的运行结果为何这样怪
- 这个程序有什么问题?
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序
- 编辑一个小程序,让人开机进不了电脑,这个方法能行吗?大家说说,我认为是骗人的吧
- 看看程序运行的结果是什么?
- 哪位高人知道这个程序是用什么编的啊?(曾获得奖项的程序)我非常想学它
- 这个c程序运行的结果不应该是3.5吗,为什只是3啊?
- 请帮忙看看这个程序的运行结果为何这样怪
- 这个程序的结果为什么会这样 ?
- [360] 告诉我这个结果是什么? [值得思考的问题]
- 个人认为这个时代是程序开发者的时代
- 编写一个java程序,从1加到100,结果是5050。 每做一次加法,就休眠1秒 当程序运行过程中,杀死这个程序。 再次运行,还能从上次的计算结果继续下去。
- 编写一个基于OpenGL的程序,绘制一个三角形,并分别绘制这个三角形经旋转、平移、缩放后的结果
- [360] 告诉我这个结果是什么? [值得思考的问题]
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。例如:1 + 2 + 34–5 + 67–8 + 9 = 100。
- 编写一个在1,2,…,9(顺序不能变)数字之间插入+或-或什么都不插入,使得计算结果总是100的程序,并输出所有的可能性。
- 下面程序打印结果是什么?