社区
新手乐园 帖子详情 怎样给26个字母赋值 pijingrui 2009-09-21 05:10:45 比如a=1,b=2,c=3``````怎样写呀
...全文
809 14 打赏 收藏 怎样给26个字母赋值 比如a=1,b=2,c=3``````怎样写呀 复制链接
扫一扫 分享 转发到动态 举报
写回复 配置赞助广告取 消
确 定
用AI写文章 14 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 wxdcxp 2009-09-21 打赏举报 回复 没明白楼主的意思,不知道下面是不是想要的?
#include
int main()
{
int i;
char c[27] = "abcdefghijklmnopqrstuvwxyz";
char *p;
p = c;
for(i = 1;i<27;i++)
{
printf("int %c = %d;\n",*p++,i);
}
return 0;
}
输出的结果是
int a = 1;
int b = 2;
.
.
.
.
.
. szqh97 2009-09-21 打赏举报 回复 enum{a=1,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z};
还是用枚举吧,这样a、b、c的值依次递增 liem 2009-09-21 打赏举报 回复 要看你给字母赋值作什么用了。
如果用26个字母作为26个变量,那么就用
int a=1,b=2等等
如果是用数字来标记字母,可用枚举,也可以直接用它们的ASCII码
'A'--65 ,'B'--66 ,...
'a'--97 ,'b'--98 ,... 鼠 2009-09-21 打赏举报 回复 [Quote=引用 4 楼 aozh 的回复:]
啊,枚举能匿名吗?忘了。
[/Quote]
可以~~ Kusk 2009-09-21 打赏举报 回复 [Quote=引用 8 楼 kusk 的回复:]
用数组不好么?
C/C++ code#define tab(ch) (table[(ch) - 'a'])int table[26];
...// 初始化for (int i=0; i<26;++i)
{
table[i]= i;
}// 访问int x= tab('a');// 1tab('x')=3;
[/Quote]
写错了一句,循环里应该是table[i] = i + 1; Kusk 2009-09-21 打赏举报 回复 用数组不好么?
#define tab(ch) (table[(ch) - 'a'])
int table[26];
...
// 初始化
for (int i = 0; i < 26; ++i)
{
table[i] = i;
}
// 访问
int x = tab('a'); // 1
tab('x') = 3;
anqingxuexi 2009-09-21 打赏举报 回复 有更好的办法,就是用ascII码。 kouwenlong 2009-09-21 打赏举报 回复 不能吧.这里的a,b..z是变量. pijingrui 2009-09-21 打赏举报 回复 能不能弄个循环什么的?
kouwenlong 2009-09-21 打赏举报 回复 写错了.
是
int a =1,b=2,...; kouwenlong 2009-09-21 打赏举报 回复 写错了.
是
int a=1,b=2,c=3.....; aozhi 2009-09-21 打赏举报 回复 啊,枚举能匿名吗?忘了。 aozhi 2009-09-21 打赏举报 回复 enum{a=1,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z};
是这样吧? kouwenlong 2009-09-21 打赏举报 回复 char a=1,b=2.....z=26; 变量与赋值PPT课件.pptx 变量与赋值PPT课件.pptx 变量与赋值PPT学习教案.pptx 变量与赋值PPT学习教案.pptx 输出希腊字母表。。。。。。 希腊字母表,cStart做int型转换据运算,并将结果赋值给startPosition,cEnd做int型转换运算,并将结果赋值给endPosition 初学C#者入门经典教程,讲解十分详细。适合入门提高等。字符包括数字字符、英文字母、表达式符号等,C #提供的字符类型按照副偶记上工人的标准采用Unicode字符集。 很不错的C#教程,适合入门者。字符包括数字字符、英文字母、表达式符号等,C #提供的字符类型按照副偶记上工人的标准采用Unicode字符集。
一个Unicode的标准字符长度为16位,用它可以来表示世界上大多种语言,可以按照以下方法给一个字符变量赋值,如:
char c = ‘A’;
另外,我们还可以直接通过十六进制转义符(前缀\x)活Unicode表示给字符类型变量赋值(前缀\u),如下面对字符型变量赋值写法都是正确的 加减法计算器(C++语言,MFC图形库) 加减法计算器程序说明:
1.运行程序时:
算式的数据赋值为"0".
2.点击0~9按钮时:
如果算式的最后一个数据的第一个字母为'0'并且算式的最后一个数据的第二个字母为'.',就替换算式的最后一个字母为'0'~'9';
否则插入'0'~'9'到算式的最后一个字母的后面.
3.点击+或者-按钮时:
如果算式的最后一个字母为'+'或者'-'或者'.',就替换算式的最后一个字母为'+'或者'-';
否则插入'+'或者'-'到算式的最后一个字母的后面.
4.点击.按钮时:
如果算式的最后一个字母为'.',就替换算式的最后一个字母为'.';
如果算式的最后一个字母为'+'或者'-',就插入"0."到算式的最后一个字母的后面;
否则插入'.'到算式的最后一个字母的后面.
5.点击=按钮时:
计算算式的所有数据并且算式的数据赋值为答案.
6.点击BackSpace按钮时:
如果算式的长度大于1,就替换算式的最后一个字母为'\0';
否则替换算式的最后一个字母为'0'.
7.点击Empty按钮时:
算式的数据赋值为"0".
8.温馨提示:
通过按钮输入数据.
新手乐园
33,323
社区成员
41,775
社区内容
发帖 与我相关 我的任务 新手乐园 C/C++ 新手乐园 复制链接
扫一扫 分享 确定 社区描述 C/C++ 新手乐园 社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告 试试用AI创作助手写篇文章吧
+ 用AI写文章