在linux中如何编写C语言程序来区分字母大小写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在linux中如何编写C语言程序来区分字母大小写?相关的知识,希望对你有一定的参考价值。
用它们的ASCII是在大A 和 大Z 之间的值来判断,因为字符在计算机内一般是用ASCII来存储的,所以你可以这么判断:char ch;
if(\'ch\' >= 65 && \'ch\' <= 90)
return true;
也可以这么判断:
char ch;
if(\'ch\' >= \'A\' && \'ch\' <= \'Z\')
return true;
这种写法你可以不必去记住大写A到大写Z他们的ASCII码的值就可以判断。
类似的,判断小写把大写改成小写就可以了。 参考技术A 根据ascii码值判断即可
if (c>='A' && c<=‘Z’ 的是大写字母
6_linux_注意点
那,学linux过程中有什么注意点?
- 严格区分大小写
- Tab键补全(查看某个文件或者目录,输入前面几个字母按tab键补全)
- 一切都是以文件形式存放的,设备需要手动分配挂载点,相当于windows系统中手动分配盘符
- 不区分文件类型,文件、可执行文件、文件夹都不以扩展名区分,而是以文件的权限来进行区分,加扩展名,方便查看与区分(文件和目录同一级下不能同名)
- Windows系统的程序不可以在linux下直接运行,但是视频,图片,源代码文件,可以互通
Linux有哪些常见目录?
/bin 和 /user/bin 所有用户操作指令集
/sbin /user/sbin 超级用户使用的操作指令集(bin前面s表示supper超级用户)
/boot 存放系统内核和启动引导文件(不要在下面做任何操作(只分了200m))
/root root家目录
/user/user1 user1家目录
/etc 配置文件存放目录
/mnt/ 设备存放
/user1/local user1安装第三方软件存放目录(默认)
服务器有哪些注意点?
- 登录了,人走必须登出(logout),恶意破坏远比黑客破坏严重,防人之心不可无,不可随意的保存登录密码等信息
- 只能重启,不能关机(服务器是面向所有人访问,关机相当于断电。无法实现远程登录管理开机,只能人工开机)
- 重启时,先关闭服务(强制关闭服务,会损坏数据)
- 给用户分配的权限越少越好,做的多,犯错的可能性越大,原则够用就好
- 密码定期更新
- 备份?(数据无价,假如辛辛苦苦的经营了3年多的网站,瞬间没了,没人受得了,还有自然灾害,比如地震,洪水等,还有硬盘自身损坏和火灾,人生苦短,尽早备份)重要数据和日志(/boot /usr /etc 等目录)(不要把鸡蛋放在一个篮子里?假如我备份在U盘里,和光盘里面,都是在同一个房间里,不行,需要备份到网盘或者其他不是这个房间的地方)
- 设置防火墙时不要把自己踢出去,不然悲剧了(可以设置一个脚本,每5分钟清空一次防火墙设置,测试没问题了,提交取消脚本,笨,但很实用)
- 什么是防火樯?
防火??nonono,防火墙相当于一个渔网,符合防火墙规定的访问会让其通过,但防火墙不是万能的,只要模仿符合防火墙规定就可以非法访问
什么是绝对路径和相对路径?
绝对路径: 相对于文件系统来说,在文件系统中的位置,从根目录,一直到具体的目录都列出来,(古板不灵活,一旦上级目录更改了就无法找到该文件)
相对路径: 相对于这个目录来说的,我不管我的上级目录到底如何变化,都是可以能找到我这个目录下的文件(灵活,很强的迁移性)
以上是关于在linux中如何编写C语言程序来区分字母大小写?的主要内容,如果未能解决你的问题,请参考以下文章
C语言编写程序,将一个字符串中的大写字母转换为对应的小写字母,小写字母转换为对应的大写字母,并统计数