精华内容
下载资源
问答
  • python读取Excel表格的文件,并且把中文转换成英文,然后首字母大写并拼接成@Anqing|安庆|36这种格式,写入txt文件中
  • 主要介绍了Java中判断字符串是中文或者英文的工具类分享,本文直接给出代码,相关说明请看代码的注释,需要的朋友可以参考下
  • 原标题:为什么只能用英语进行编程?汉字编程的效果怎么样?小编曾经在某问答网站看到一个网友谈及汉语编程的问题,瞬间感觉十分无奈:“看到现在的程序,都是英文,如果在一年之内中国不能只用自己的文字来编程,...

    原标题:为什么只能用英语进行编程?汉字编程的效果怎么样?

    小编曾经在某问答网站看到一个网友谈及用汉语编程的问题,瞬间感觉十分无奈:

    “看到现在的程序,都是英文,如果在一年之内中国不能只用自己的文字来编程,则中国在业界就完全是一棵小草,必须从技术上彻底根除”

    7cb2fd401f2a0cd4e9619b29a04c3a0e.png

    现在时间已经来到了2018年,在网上的很多地方,这样的消息仍然遍地都是。这说明很多人对编程还是没有基础的理解,在这里我们就彻底给大家解释一下这个问题:为什么编程不能用中文?

    6865c4919d37862bff7351b633e04826.png

    原因只有一个~编程里有英文词,但不是英文。这是最想说明白的。

    有人在知乎上这么说:"我用Python、C++、Java编程,而不是用英文编程。","「别人都是用英文编程的」这个概念是错误的,程序语言就是程序语言。"

    即使你精通英语,也看不懂程序员写的程序。因为,英文是英文,程序码是程序码。即使是一个世界语言学专家,你给他一段C++语言写的程序,他也是看不懂。

    c6d9fa0f508d5bf9157004e8b434d968.png

    示例:

    #include"iostream.h"

    usingnamespacestd;

    classA{public:intinside_A;};

    voidmain(){A *obja=newA;A **addr=&obja;cout<

    好,我们翻译成中文:

    #包含 "输出输入流.头"

    使用 命名空间 斯他的;

    类 一{

    共:整形 其一;};

    没有 主(){一 *物一=新 一;一 **其位=&物;出<

    310269912c78d90e917f2a8ae5d86bd6.png

    看看翻译成中文的这个程序,这就是你让一个精通英文的英文大师去看一段程序码,他所看到的。

    有人说,其实还有一个原因就是:汉字输入太麻烦。这个小编是反对的。现在有五笔和拼音输入法,键盘录入速度应该是不难了。而且市面上也的确有中文编程。但“中文编程”和汉语编程是不一样的。就是说,还是编程语言,不是人说的,不过用的词是中国的文字而已。E语言,TC都是,并且C++/C语言只要加上一些中文词语的宏定义,也可以使用中文编程。

    其实有汉语编程的,但是并不实际。编程的语言知识一种代码,最终还是转成2进制,所以理论上用什么语言编程都是一样的。问题在于,编程语言要有严格的规定,并且不能重复。对此,英文比中文更有优势。

    4d49606966dcf9d2de2c887aabcb0344.png

    我们总结一下,不能用汉语编程的原因有以下几个:

    其一、中国人讲中文,都有严格按语法来说吗,中文有倒装,省略,但是这些,电脑是看不懂的。

    其二、汉字太多,多音字也很多,用命令的时候不能很快。

    其三、参数问题,几乎通用的参数都是字母加字符,用中文,画蛇添足了。

    其四、一个汉字占用二个字符,这样写的程序显得臃肿,并且影响编辑。

    b349776bcb2b0eb60f89d63585eea038.png

    所以聪明的大家,赶快学好一门编程语言,走向人生巅峰吧!返回搜狐,查看更多

    责任编辑:

    展开全文
  • Python3 中,确实可以采用中文作为自定义变量、...既然已经承认自己英文不好,硬着头皮用英文单词来自定义变量名,只会更别扭。如果担心自己以后忘掉,就勤快地使用注释,而注释放心大胆用中文。#知乎回答的类class...

    Python3 中,确实可以采用中文作为自定义变量、函数、类名。但也仅限于此。代码的核心逻辑,你还是得采用英文。

    名字 = "海格力斯"

    print(名字) />

    一条具体的建议:

    自定义的变量名、函数名、类名等可以采用中文拼音来定义。既然已经承认自己英文不好,硬着头皮用英文单词来自定义变量名,只会更别扭。

    如果担心自己以后忘掉,就勤快地使用注释,而注释放心大胆用中文。

    #知乎回答的类

    class Zhihu_huida:

    #链接

    def __init__(self,lianjie):

    self.lianjie = lianjie

    #阅读数

    def yuedushu(self):

    pass

    #点赞

    def dianzan(self):

    pass

    也许你已经产生了“我的英语能力不行,所以我的编程也绝对学不好”这样的畏惧。

    其实,英语并不是 Python 学习的拦路虎。阻拦一个人继续学编程的猛兽太多了,英语能力绝对是破坏力比较小的那个。先学下去,你会发现越来越多的拦路虎。

    也许你会发现,你硬着头皮学下去的过程中,好像英语单词也跟着记住了一些。起码,python 自带保留字那些,一个也不能落下。

    import keyword

    print(keyword.kwlist)

    ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

    展开全文
  • 英语发言用中文是发不准的,下个金山词霸,有语音发音的,星期一:mang de-ai星期二:tu-s de-ai星期三,(蚊死歹)wen si de-ai星期四,(色 z 歹)se zi de-ai,星期五:fe ruai de-ai,星期六:sai te de-ai,星期日:sang deai...

    解决方案3:

    呃…英语发言用中文是发不准的,下个金山词霸,有语音发音的,星期一:mang de-ai星期二:tu-s de-ai星期三,(蚊死歹)wen si de-ai星期四,(色 z 歹)se zi de-ai,星期五:fe ruai de-ai,星期六:sai te de-ai,星期日:sang deai

    星期一到星期天的英文用中文怎么说.发音标准的来

    答:周一,慢嘚 周二,特尤斯嘚 周三,完斯嘚 周四,斯尔斯嘚 周五,副如爱嘚 周六,撒特嘚 周日,散嘚

    星期一到星期天的英文用中文怎么说.发音标准的来

    答:Monday to Sunday 例句 连续七天,从星期天开始到星期六结束。至少一个州的情况不同,它们的日历周是从星期一开始到星期天结束。 Seven consecutive days beginning on Sunday and ending on saturday, except in at least one state where seve...

    星期一到星期天英文的正确读音

    答:175句。突如其来徒手酷兔兔具体啥情况?

    星期一到星期日的英文读法

    答:星期一:Monday [ˈmʌndi] 忙day 星期二:Tuesday [ˈtju:zdi:] 求死day 星期三:Wednesday [ˈwenzdi] 未死day 星期四:Thursday [ˈθə:zdi] 受死day 星期五:Friday [ˈfraidi] 福来day 星期六:Saturday [G...

    星期一到星期天用英文怎么读啊?

    答:星期一:Monday 读作:māng dèi 星期二:Tuesday 读作:tiǖ sī dèi 星期三:Wednesday 读作:wēn sī dèi 星期四:Thursday 读作:sē sī dèi 星期五:Friday 读作:fū ruāi dèi 星期六:Saturday 读作:sā tē dèi 星期日:Sunday 读作:sāng dèi ...

    星期一到星期日的英语单词怎么读

    答:星期一Monday英音:['mʌndei]美音:['mʌnde] 星期二Tuesday[英][ˈtju:zdi] [美][ˈtuzdi,-ˌde,ˈtjuz-] 星期三Wednesday[英][ˈwenzdi] [美][ˈwɛnzdi,-ˌde] 星期四Thursday[英][ˈθə:zdi...

    星期一到星期日英文怎么读

    答:星期一:Monday [ˈmʌndi] 忙day 星期二:Tuesday [ˈtju:zdi:] 求死day 星期三:Wednesday [ˈwenzdi] 未死day 星期四:Thursday [ˈθə:zdi] 受死day 星期五:Friday [ˈfraidi] 福来day 星期六:Saturday [G...

    星期一到星期日的英语单词怎么读谐音

    答:Sunday 英[ˈsʌndeɪ] 美[ˈsʌnˌdeɪ] n. 星期日,星期天 Monday 英[ˈmʌndeɪ] 美[ˈmʌndeɪ] n. 星期一; Tuesday 英[ˈtju:zdeɪ] 美[ˈtu:zdeɪ] n. 星期二; Wedn...

    星期一到星期日的英文翻译。

    答:星期一到星期日对应的英文翻译分别是:星期一 Monday,星期二 Tuesday,星期三 Wednesday,星期四 Thursday,星期五 Friday,星期六 Saturday,星期日 Sunday。 1、星期制的老祖宗,是在东方的古巴比伦和古犹太国一带,犹太人把它传到古埃及,又...

    星期一到星期天的英语怎么说

    答:星期一到星期日的英文: 1、星期一Monday英 [ˈmʌndeɪ; ˈmʌndi] 美 [ˈmʌnde; ˈmʌndɪ] 2、星期二Tuesday英 ['tjuːzdeɪ; -dɪ] 美 [ˈtuzdɪ;-de] 3、星期三Wednesday英 ...

    展开全文
  • 在处理套打程序时用到TextOut,但TextOut无法自动换行,只好动手写代码,可是处理到汉字部分时卡住了,搜索...常用的字符编码有以下三种:1、ASCII 只支持英文,全部为8位2、DBCS 支持英文中文,但中文需要两个...

    在处理套打程序时用到TextOut,但TextOut无法自动换行,只好动手写代码,可是处理到汉字部分时卡住了,搜索网上判断汉字的帖子,都语焉不详,经过一下午的研究,终于整理出一个简单的教程。

    其实判断汉字的代码很简单,简单到只有一行就可以了,但不理解汉字编码的基础,这一行代码却万万无法理解。

    常用的字符编码有以下三种:

    1、ASCII 只支持英文,全部为8位

    2、DBCS  支持英文和中文,但中文需要两个字节(16位)

    3、UNICODE 支持英文和中文,英文和中文都需要两个字节

    ASCII是DOS时代的,无法支持中文。DBCS是Win9x支持的字符集。UNICODE是win2k和xp支持的字符集。

    而汉字的编码目前有GB2312-1980和GB18030-2000,GB2312就是DBCS类型的汉字编码,GB18030就是UNICODE的汉字编码,当然GB18030兼容GB2312,也就是说GB18030也支持DBCS的字符处理方式。虽然GB18030是2000年后强制执行的国家标准,但目前使用最多的还是GB2312编码,而且GB2312也足够处理你所用到的汉字了。还有GBK编码是GB2312的增强版。

    这里我仅支持GB2312。由于GB2312是中国大陆制定的标准,所以繁体中文并不在GB2312的编码中,如果你的程序需要支持繁体中文,则还需要处理Big5编码。其实也很简单。

    下面说一下在C中如何处理GB2312编码的汉字。以VC6.0为例,如果声明变量的类型为wchar_t则是UNICODE编码,如果是char则是DBCS编码比如我的一个函数声明是:

    void Justify (HDC hdc, PTSTR pText, RECT * prc, int iAlign)

    其中的pText是PTSTR类型,PTSTR在WINNT.H中有两个定义(WINNT.H中的这段代码我删掉了中间无关的部分)

    #ifdef  UNICODE

    typedef LPWSTR PTSTR, LPTSTR;//如果是UNICODE编码,则定义PTSTR为LPWSTR类型

    #else

    typedef LPSTR PTSTR, LPTSTR;//如果是不是UNICODE编码,则定义PTSTR为LPSTR类型

    #endif

    LPSTR定义为CHAR的指针

    LPSWSTR定义为WCHAR的指针

    CHAR定义为char类型

    WCHAR定义为wchar_t类型

    而wchar_t定义为unsigned short类型,它是16位,两个字节,无符号短整数

    是UNICODE还是非UNICODE取决于你的编译选项,如果在[工程]-[选项]-[C/C++]的[预处理程序定义]中填入了 _UNICODE,那么程序会用wchar_t指针来定义LPSTR,如果没有_UNICODE,那么程序会用char指针来定义LPSTR,这样带来的区别就是,你接受到的pText中的字节内容是不一样的,[i服了you]这个字串如果在没有定义_UNICODE的情况下,是8个字节,而在定义了 _UNICODE的情况下是12个字节。反映到程序中就是,如果没有定义_UNICODE,那么就要把英文字符当成1个字节来处理,而汉字字符的编码是采用GB2312编码规范来的;如果定义了_UNICODE,那么英文字符要当成2个字节来处理,而汉字字符的编码是采用UNICODE编码来的。举例来说,win98不采用UNICODE编码而采用的是DBCS编码,为了让我的程序既可以在XP下运行又可以在Win98下运行,我没有定义 _UNICODE。这样我的程序代码就要把字符串当成DBCS编码来处理,也就是英文字符是1个字节,中文字符是2个字节,中文编码采用GB2312编码。用Justify来说明:

    我给pText传递来[你]这个汉字,那么pText应该有两个字节来存放[你]这个字,设置段点来读一下pText的内容。

    void Justify (HDC hdc, PTSTR pText, RECT * prc, int iAlign)

    {

    static TCHAR szText[] = {TEXT ("你")} ;

    pText=szText;

    }

    设断调试会发现*pText=-60,怎么会这样呢,原因是没有按unsigned char来转换*pText的值,修改代码如下:

    void Justify (HDC hdc, PTSTR pText, RECT * prc, int iAlign)

    {

    static TCHAR szText[] = {TEXT ("你")} ;

    unsigned char sqChar[20];//这个变量就是为了强制转换类型用的

    pText=szText;

    sqChar[0]=*pText;

    sqChar[1]=*(pText+1);

    }

    这时下断查看sqChar[0]=196,sqChar[1]=227就对了,为什么呢,因为它和GB2312的编码是一样的。

    GB2312-80编码的编码范围是高位0xa1-0xfe,低位是 0xa1-0xfe ,其中汉字范围为 0xb0a1 和 0xf7fe,如果只是简单地判断汉字,则只要查看高字节是否大于等于0xa1就可以了,还有就是,全角字符的高字节统统等于0xa3,所以很容易可以区别出全角字符来。

    如果你希望你的程序能支持到GB18030,那么就去找GB18030的规范来看看。

    网上有很多判断汉字的说法,你只要记住,你要支持的编码是哪个?GB2312、GBK、GB18030?每个编码有自己的编码范围或者规范,网上之所以有不同的说法,正是因为他们互相说的不是同一种编码方式。我这里说的是GB2312的编码,如果你的程序要编译成支持UNICODE的话,那么这段代码就要修改成对应UNICODE规范的代码了。

    附简单的测试汉字、全角字符、英文的程序:

    [c-sharp]  view plain copy print ?

    //test.c

    //源代码作者:夏克 sequh@126.com

    //新建Win32 Application工程,把test.c加入,运行,试着修改szText的值,来观察代码效果

    #include

    intWINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,

    PSTR szCmdLine, intiCmdShow)

    {

    staticTCHAR szText[] = {TEXT ("i服,了。uy")} ;

    PTSTR pText;

    inti;

    unsigned charsqChar[20];

    pText=szText;

    while(*pText !='/0')

    {

    i=IsGB(pText);

    switch(i)

    {

    case0:

    pText++;

    MessageBox (NULL, TEXT ("发现数字、英文字符或英文标点"), TEXT ("Hello"), 0);

    break;

    case1:

    pText++;

    pText++;

    MessageBox (NULL, TEXT ("发现全角字符"), TEXT ("Hello"), 0);

    break;

    case2:

    pText++;

    pText++;

    MessageBox (NULL, TEXT ("发现汉字"), TEXT ("Hello"), 0);

    break;

    }

    }

    return0 ;

    }

    intIsGB(PTSTR pText)

    {

    unsigned charsqChar[20];

    sqChar[0]=*pText;

    if(sqChar[0]>=0xa1)

    if(sqChar[0]==0xa3)return1;//全角字符

    elsereturn2;//汉字

    else

    return0;//英文、数字、英文标点

    }

    展开全文
  • 白嫖用英文怎么

    千次阅读 2021-03-31 11:02:29
    白嫖用英文怎么? 看到有其它博主写了相关的文章,洋洋洒洒,很辛苦,还有一些语言学博士的文章。 比如:No buck, no bang (这句翻译还算简洁,下面的是完整版). If you don’t pay me, you don’t get to bang ...
  • ABC人教版新起点一年级上册英语点读软件是一款根据人教版教材编写,发音标准的英语软件。使用时不仅能看到课本图画,而且能听到读音。功能非常强大,哪里不会点哪里,中文提示,强大的题目训练功能。需要的朋友们...
  • 接下是我的每个月的读书量还有我这一年读过的书的名XXXXXXXXXX英语是世界上使用最广泛的语言,学好英语不仅出国旅行方便,对于在社会上发展也是有极大帮助,而英语写作也不是一件容易的事,英语读...
  • 系统会自动在画面下方出显当前画面中的英语句子的中文,用户可以通过鼠标寻找相应的英文。并有提示音提示选择对或错 (4)连一连功能(连词成句)。软件会出示相应单元的英文句子,并打顺序,用户通过点击单词重新组成...
  • 写代码 注释用英语还是中文 如果您像我一样,则可能有经历过几个月前编写的代码的经验,并且不了解任何一行。 我知道这件事发生在我很多次。 与此相反,如果我从现在起十年后这篇文章,我仍然会理解它的含义(尽管...
  • 将android手机端的通知信息转化为图片(image),然后通过蓝牙推送到手表端,以此实现保留语言本地化,这样不仅支持中文显示,其他语言也可显示。
  • lie英语怎么,hⅰde英语怎么

    万次阅读 2020-12-28 19:25:08
    别想对我谎话英语怎么believe 汉语发音是 逼利vlie 发音是 赖sit 英 [sɪt] 美 [sɪt] vi. 坐;位于 vt. 使就座 n. (Sit)人名;(东南亚国家华语)硕;(罗)。 背蹲举2、lie on 位于;压迫;依赖;折磨 短语 lie ...
  • 妈妈的英文怎么写?妈妈英文正式说法:mother 音标:英 ['mʌð...妈妈的英语怎么说英文原文:口语:mum 书面:mother 英式音标:[mʌm] [ˈmʌðə] 美式音标:[mʌm] [ˈmʌðɚ]妈的 用英语怎么?怎么?妈妈...
  • 我想写一个C语言小程序(就是黑框框的那种),我想让它把我的句子出来,比如早上好之类的。
  • MySQL 英文字母和中文汉字在不同字符集编码下的字节数英文字母:. 字节数 : 1; 编码: GB2312字节数 : 1; 编码: GBK字节数 : 1; 编码: GB18030字节数 : 1; 编码: ISO-8859-1字节数 : 1; 编码: UTF-8字节数 : 4; 编码: ...
  • ENVI软件教程、使用说明,包含英文版以及中文版。英文版为pdf文件,中文版为doc文件
  • 展开全部JAVA的正则表达式,这个很简单,只62616964757a686964616fe78988e69d8331333363396332要你将匹配的方法和几个常用的元字符以及表示字符数的格式记住就可以了,这些你可以百度一下,我这里只是简单的一下...
  • 作者:小雅和英美友人(1) Parentheses 小括号;...一定要一下括号里的内容。Open / Close parenthesis 小括号;圆括号(单数)Write this down: all new students will need to come to the Conference Hall...
  • Unicode定义了所有符号的二进制形式,也就是符号如何在计算机内部存储的,而且每个符号规定都必须使用两个字节来表示,也就是16位二进制去代表一个符号,这样就导致了一个问题,英文编码的空间浪费,因为在ANSI中...
  • harmonyos英文怎么 HarmonyOS 应用开发 官网: 以下开发基于macOS环境 1. 开发准备 1.1. 安装 DevEco Studio macOS运行环境要求 操作系统:macOS 10.14/10.15/11.2.2 内存:8GB及以上 硬盘:100GB及以上 分辨率:...
  • 头条号 @猴军集 的文章《英文字母已成现代中文一部分,争论汉字编程还是英文编程已无意义》 与之前见到的一些网文不同,题目中并未明确倾向性。注意“汉字编程”,而非“中文编程”、“汉语编程”。 开头挺别致,也...
  • 简单说明下正则表达式替换全部中文汉字英文、数字的方法 。 使用工具,Notepad2(或者支持正则表达式的都可以) 替换表达式: [a-zA-Z]+ [!^1-^127] 英文 数字 所有小写英文字母[a-z] 所有大写英文字母[A-Z] ...
  • 固纬PPH1503电源的英文说明书,中文介绍。0-15V/3A. 0-9V/5A。电流回量程5A/0.1ma 5ma/0.1uA
  • 本文实例讲述了php判断输入是否是纯数字,英文汉字的方法。分享给大家供大家参考。具体分析如下: 这里利用php的mb_strlen和strlen函数就可以轻松得知字符串的构成是全英文、英汉混合、还是纯汉字。简要说明如下:...
  • FANUC的示教器有多种语言可供选择,一般国内订货的话都是英文中文2种...对于部分英文不适很好的小伙伴来,捧着全是英文的示教器看着还是有点吃力的,那么怎样将语言切换成中文呢,很简单,按照下面步骤设置即可。
  • 英语频道小编Anna整理了中文词汇三色性的英文翻译资料,包括三色性用英语怎么、中英文双语例句、英文短句等与中文词汇三色性相关的信息。三色性trichroism;trichromatism网络trichroism;trichromatism双语例句更...
  • Java中如何将中文转换为英文String

    万次阅读 2019-06-27 11:00:29
    在JAVA 编程中我们经常免不了需要对中文排序,而往往我们排序的依据就是中文的首字母,当然无论依据什么排序,我们都需要将中文转换成为String 首先,我们要调用一个库pinyin4j-2.5.0.jar 下载地址:...
  • 英文字母和中文汉字在不同字符集编码下的字节数对比英文字母:中文汉字:(括号内为中文汉字所占字节数)字节数 : 1(2);编码:GB2312字节数 : 1(2);编码:GBK字节数 : 1(2);编码:GB18030字节数 : 1(1);编码...
  • 我们在编辑校对时,经常会遇到中英文混排的图书,其标点与体例非常容易出错。...英文中如果冒出了体积较大、占据空间较多的逗号、引号、括号等标点,就可能是错中文标点。2. 英文标点后的空格问题...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 426,463
精华内容 170,585
关键字:

中文用英文怎么读