VMware配置Ubuntu的Linux环境:详细教程
Linux基础使用
打开命令行
- 右键点击 open terminal
- 快捷键 ctrl+alt+t

- asita为当前用户的名字;
- ~ 表示家目录;
- $ 表示当前用户为普通用户;
创建Linux和Windows之间的共享夹


注意,如果发现共享文件夹是灰色,显示禁用的情况,可以按照以下命令安装VMware-tools
1、更新软件源列表
2、更新软件
3、下载安装 open-vm-tools-desktop
访问共享文件夹



如果发现mnthgfs下为空,则执行以下命令:
GCC(GNU Compile Collection)是目前最常见的C语言编译器,它是符合ANSI C标准的编译系统。
1. 看看有没有gcc,如果没有就安装:

2、一步到位编译完成:

gcc完整的编译链过程:


以 hello.c 为例子
- 预处理阶段(.c ->.i):
- 编译阶段(.i ->.s):
- 汇编阶段(.s ->.o):
- 链接阶段(.o -> .exe):
3、执行

命名规则
- 只能由数字、字母、下划线组成,并且首字母不能是数字
- 命名不能与C语言关键字重名,C语言区分大小写,但也不要重名
- 命名最好不要使用拼音,使用英文
char类型
ASCII码
查ASCII码的方式:
1、在Linux下查ASCII码,使用man手册
2、通过printf查看,对于一个字符用%d输出
例子:
输出结果:
105对应的ASCII码就是i;
常见的ASCII码:
数据越界
例:
例2:
按照上面的那个思路,402的二进制为:0001 1001 0010,按照计算机的规则,越界了,自动舍弃最高位为:1001 0010,换算成10进制就是146,那么输出结果是146吗???
别急,先看下面一个知识点,看完了再回头看看这两个例子
计算机储存正数和负数
例:对于有符号十进制数 int 12
回到之前的例子,舍弃最高位的二进制表示为:1001 0010,可以看出此时对于计算机来说这个数表示的是一个负数 ,此时是这个是用补码存储的,需要先还原他的原码为:110 1110,对应的10进制表示为:-110,因此输出为-110
到此这篇linux怎么学c语言(linux c编程实战)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/43794.html