方法分为以下三种: 1、在用智能ABC打字时,鼠标右键点击输入法右边那个键盘的图标,会出现一些菜单,在里面选"拼音",就可以选择韵母中带声调的元音字符了(ā ó ě ì)如:其他的字母用英文输入就可以了。
26个拼音字母表读法如下表:
汉语拼音字母表-声母表
汉语中每个音节起始处的辅音可以构成声母。汉语拼音方案《声母表》规定的声母符号一共有21个。
b [玻] p [坡] m [摸] f [佛] d [得] t [特] n [讷] l [勒] g [哥] k [科] h [喝] j [基] q [欺] x [希] z [资] c[;雌] s [思] r [日] zh[知] ch [嗤] sh [诗] y [医] w [巫]。
声母,是使用在韵母前面的辅音,跟韵母一齐构成的一个完整的音节。其他汉藏语系语言也有类似的结构。一般由辅音充当,即首辅音。
辅音的主要特点是发音时气流在口腔中要分别受到各种阻碍,因此可以说,声母发音的过程也就是气流受阻和克服阻碍的过程。声母通常响度较低、不可任意延长、而且不用于押韵。
韵母是指中国汉语音韵学术语,汉语字音中声母、字调以外的部分。旧称为韵。韵母由韵头(介音)、韵腹(主要元音)、韵尾三部分组成;按韵母结构可分为单韵母、复韵母、鼻韵母。
相关内容:
汉语字音中声母、字调以外的部分。旧称为韵。韵母又可以分成韵头(介音)、韵腹(主要元音)、韵尾三部分。如“娘”niáng的韵母是iang,其中i是韵头,a是韵腹,ng是韵尾。
每个韵母一定有韵腹,韵头和韵尾则可有可无。如“大”dà的韵母是a,a是韵腹,没有韵头、韵尾;“瓜”guā的韵母是ua,其中u是韵头,a是韵腹,没有韵尾;“刀”dāo的韵母是ao,其中a是韵腹,o是韵尾,没有韵头。
汉语拼音字母表-韵母表。汉语普通话拼音中一共有37个韵母。
1、打开软键盘(就是输入法上的那个灰色键盘,点一下就出来了),点击右键选择汉语拼音,就可以输入你想要的拼音了。
在汉字上面显示汉语拼音,只要分两行就行了,第一行输入拼音,第二行输入汉字,将它们对齐就可以了。
声母:
b p m f d t n l g k h j q x zh ch sh r z c s y w
韵母:
a o e i u ü ai ei ui ao ou iu ie üe er an en in un ün ang eng ing ong
整体认读音节:
zhi chi shi ri zi ci si yi wu yu ye yue yaun yin yun ying
这个或许对您有帮助:
>
没有专门的函数,但是网上有些jar包可以直接用
另外给你个方法可以使用
测试通过
import javalang;
public class GB2Alpha {
//字母Z使用了两个标签,这里有27个值
//i, u, v都不做声母, 跟随前面的字母
private char[] chartable =
{
'啊', '芭', '擦', '搭', '蛾', '发', '噶', '哈', '哈',
'击', '喀', '垃', '妈', '拿', '哦', '啪', '期', '然',
'撒', '塌', '塌', '塌', '挖', '昔', '压', '匝', '座'
};
private char[] alphatable =
{
'A', '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'
};
private int[] table = new int[27];
//初始化
{
for (int i = 0; i < 27; ++i) {
table[i] = gbValue(chartable[i]);
}
}
public GB2Alpha() {
}
//主函数,输入字符,得到他的声母,
//英文字母返回对应的大写字母
//其他非简体汉字返回 '0'
public char Char2Alpha(char ch) {
if (ch >= 'a' && ch <= 'z')
return (char) (ch - 'a' + 'A');
if (ch >= 'A' && ch <= 'Z')
return ch;
int gb = gbValue(ch);
if (gb < table[0])
return '0';
int i;
for (i = 0; i < 26; ++i) {
if (match(i, gb))
break;
}
if (i >= 26)
return '0';
else
return alphatable[i];
}
//根据一个包含汉字的字符串返回一个汉字拼音首字母的字符串
public String String2Alpha(String SourceStr) {
String Result = "";
int StrLength = SourceStrlength();
int i;
try {
for (i = 0; i < StrLength; i++) {
Result += Char2Alpha(SourceStrcharAt(i));
}
} catch (Exception e) {
Result = "";
}
return Result;
}
private boolean match(int i, int gb) {
if (gb < table[i])
return false;
int j = i + 1;
//字母Z使用了两个标签
while (j < 26 && (table[j] == table[i]))
++j;
if (j == 26)
return gb <= table[j];
else
return gb < table[j];
}
//取出汉字的编码
private int gbValue(char ch) {
String str = new String();
str += ch;
try {
byte[] bytes = strgetBytes("GB2312");
if (byteslength < 2)
return 0;
return (bytes[0] << 8 & 0xff00) + (bytes[1] &
0xff);
} catch (Exception e) {
return 0;
}
}
public static void main(String[] args) {
GB2Alpha obj1 = new GB2Alpha();
Systemoutprintln(obj1String2Alpha("测试:中华人民共和国!"));
Systemoutprintln(obj1String2Alpha("裴贺先"));
return;
}
}
以上就是关于如何根据输入的汉字,算出对应的拼音字母全部的内容,包括:如何根据输入的汉字,算出对应的拼音字母、汉语拼音字母表 26个 字母读法、怎么在电脑上打出26个汉语拼音字母表 等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)