用扩展ASCII字符制表格

转载 2013年12月05日 19:23:45


#include<stdio.h>
#include "windows.h"

int main( )
{
 SetConsoleOutputCP(437);
 int m,n;
 printf("Please enter two numbers m,n:\n");
 //scanf("%d,%d",&m,&n);原来用个空格代替逗号也是可以的
 scanf("%d,%d",&m,&n);
 for(int j=0;j<m;j++)
 {
  for(int i=0;i<n;i++)
  {
   if(j==0)
   {
    if(i==0)
     printf("%c",(unsigned char)218);
   
    if(i>0 && i<n-1)
     printf("%c",(unsigned char)194);

    if(i==n-1)
     printf("%c",(unsigned char)191);
   }else if(j>0 && j<m-1)
   {
    if(i==0)
     printf("%c",(unsigned char)195);
   
    if(i>0 && i<n-1)
     printf("%c",(unsigned char)197);

    if(i==n-1)
     printf("%c",(unsigned char)180);
   }else if(j==m-1)
   {
    if(i==0)
     printf("%c",(unsigned char)192);
   
    if(i>0 && i<n-1)
     printf("%c",(unsigned char)193);

    if(i==n-1)
     printf("%c",(unsigned char)217);
   }
  }
  printf("\n");
 }
 system("pause");
 return 0;
}

 

 

 

ASCII编码-扩展字符

ASCII编码 扩展字符

二进制

十进制

十六进制


0111 1111

127

7f

1000 0000

128

80

1000 0001

129

81

1000 0010

130

82

1000 0011

131

83

1000 0100

132

84

1000 0101

133

85

1000 0110

134

86

1000 0111

135

87

1000 1000

136

88

1000 1001

137

89

1000 1010

138

8a

1000 1011

139

8b

1000 1100

140

8c

1000 1101

141

8d

1000 1110

142

8e

1000 1111

143

8f

1001 0000

144

90

1001 0001

145

91

1001 0010

146

92

1001 0011

147

93

1001 0100

148

94

1001 0101

149

95

1001 0110

150

96

1001 0111

151

97

1001 1000

152

98

1001 1001

153

99

1001 1010

154

9a

1001 1011

155

9b

1001 1100

156

9c

1001 1101

157

9d

1001 1110

158

9e

1001 1111

159

9f

1010 0000

160

a0

1010 0001

161

a1

1010 0010

162

a2

1010 0011

163

a3

1010 0100

164

a4

1010 0101

165

a5

1010 0110

166

a6

1010 0111

167

a7

1010 1000

168

a8

1010 1001

169

a9

1010 1010

170

aa

1010 1011

171

ab

1010 1100

172

ac

1010 1101

173

ad

1010 1110

174

ae

1010 1111

175

af

1011 0000

176

b0

1011 0001

177

b1

1011 0010

178

b2

1011 0011

179

b3

1011 0100

180

b4

1011 0101

181

b5

1011 0110

182

b6

1011 0111

183

b7

1011 1000

184

b8

1011 1001

185

b9

1011 1010

186

ba

1011 1011

187

bb

1011 1100

188

bc

1011 1101

189

bd

1011 1110

190

be

1011 1111

191

bf

1100 0000

192

c0

1100 0001

193

c1

1100 0010

194

c2

1100 0011

195

c3

1100 0100

196

c4

1100 0101

197

c5

1100 0110

198

c6

1100 0111

199

c7

1100 1000

200

c8

1100 1001

201

c9

1100 1010

202

ca

1100 1011

203

cb

1100 1100

204

cc

1100 1101

205

cd

1100 1110

206

ce

1100 1111

207

cf

1101 0000

208

d0

1101 0001

209

d1

1101 0010

210

d2

1101 0011

211

d3

1101 0100

212

d4

1101 0101

213

d5

1101 0110

214

d6

1101 0111

215

d7

1101 1000

216

d8

1101 1001

217

d9

1101 1010

218

da

1101 1011

219

db

1101 1100

220

dc

1101 1101

221

dd

1101 1110

222

de

1101 1111

223

df

1110 0000

224

e0

1110 0001

225

e1

1110 0010

226

e2

1110 0011

227

e3

1110 0100

228

e4

1110 0101

229

e5

1110 0110

230

e6

1110 0111

231

e7

1110 1000

232

e8

1110 1001

233

e9

1110 1010

234

ea

1110 1011

235

eb

1110 1100

236

ec

1110 1101

237

ed

1110 1110

238

ee

1110 1111

239

ef

1111 0000

240

f0

1111 0001

241

f1

1111 0010

242

f2

1111 0011

243

f3

1111 0100

244

f4

1111 0101

245

f5

1111 0110

246

f6

1111 0111

247

f7

1111 1000

248

f8

1111 1001

249

f9

1111 1010

250

fa

1111 1011

251

fb

1111 1100

252

fc

1111 1101

253

fd

1111 1110

254

fe

1111 1111

255

ff

 

 

完整ASCII字符表

 American Standard Code for Information Interchange [计] 美国标准信息交换码 ...
  • kongxianglong
  • kongxianglong
  • 2007年10月07日 18:37
  • 1450

输出扩展ASCII码-如何输出小白块

两种在CMD窗口下输出小方块的方法
  • zchshhh
  • zchshhh
  • 2017年04月07日 19:20
  • 848

ASCII码表及扩展ASCII码表

ASCII码表可以看成由三部分组成: 第一部分:由00H到1FH共32个,一般用来通讯或作为控制之用。有些可以显示在屏幕上,有些则不能显示,但能看到其效果(如换行、退格).如下表: 第...
  • na_tion
  • na_tion
  • 2015年12月02日 15:30
  • 5648

如何解决无法显示ASCII码128~255字符画问题

编号在128~255的是扩展的编码,原本就不是作为显示用的,出现这个问题的原因是控制台使用了中文代码页! 要显示扩展ASCII码,则将执行这个程序的控制台的的代码页改为 437 (OEM-美国) 即可...
  • mrbourne
  • mrbourne
  • 2014年02月26日 16:04
  • 1643

如何用C语言显示ascii码超过127的字符?

 C语言的程序代码如下:#include "stdio.h"main(){      int i;      for (i=1;i256;i++)          {              pr...
  • CIIIC
  • CIIIC
  • 2007年12月05日 10:47
  • 7324

【C语言】[其他]:输出完整的ASCII码(0~127+128~255)

我以前来时xia一般只能输出0-127个ASCII码的字符,但是有的需要
  • z21109
  • z21109
  • 2014年05月27日 16:20
  • 8542

CString Unicode 转 ascii

不用那么麻烦,这样就行了CString str = L"的看&3432f";CFile file;CStringA stra(str);if(file.Open(L"res//Record//rank...
  • joji_h
  • joji_h
  • 2011年05月18日 16:35
  • 2526

根据ASCII码输出字符

可以借助于字符数组。 TCHAR szLetter[] = _T("A"); szLetter[0]  += 2; printf(_T("%s"), szLetter);...
  • dyzhen
  • dyzhen
  • 2011年10月12日 09:10
  • 764

用 ASCII 字符来画图是一件有趣的事情,并形成了一门被称为 ASCII Art 的艺术。例如,下图是用 ASCII 字符画出来的 CSPRO 字样。   ..____.____..____.._

这是我写的第二篇了 自己犯了一个错误 也许那个+号原来存在 不判断 就会被覆盖 要不是看别人代码 我也许很难找出这个bug...
  • u014672873
  • u014672873
  • 2016年04月05日 15:47
  • 2074

扩展ASCII码表

C++课程要求写一个“五子棋”程序,首先要解决的就是五子棋棋盘的显示问题。一开始的想法是通过打印ASCII码表中的 “Box Drawing Character”来显示出棋盘,于是就动手在“Visua...
  • u014206910
  • u014206910
  • 2016年11月05日 18:29
  • 581
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用扩展ASCII字符制表格
举报原因:
原因补充:

(最多只允许输入30个字)