Ⅰ ubuntu下到底怎么用c++ 编程
作为新手,第一次在ubuntu系统下,使用c++编程时,你是不是很迷茫,无从下手啊?你会纠结已经写好的hello.cpp文件要怎样编译?打开那个命令行是怎么回事?是不是“终端”?一系列的疑问会冒出来。
那么,今天简单的总结了一下。希望能给那些初次接触ubuntu下C++编程的童鞋们一些帮助。
1.首先ubuntu系统自带了C++编译器即g++,查看下你的系统中有没有安装。若没有安装,那么在命令终端(ctrl+T)下输入:sudo apt-getinstall gcc,就可以安装gcc编译器了。
2.用vim或者emacs写程序,它们的中文翻译:一个是神的编辑器,一个是编辑器之神。当然意思都是说这两个编辑器很厉害,各有所长,就看自己的喜好了,我一般用的是vim编辑器。
3 在终端中输入VIM就能打开vim编辑器。Vim操作指南,编写好了一个文件后保存为123.cpp。
4 (注意:一定要保证你的终端是在你保存的文件的目录下,不然每次你输入都要写上全部目录路径。)g++ -0 123 123.cpp意思是将123.cpp这个源文件使用g++编译器编译,编译后的输出是123可执行文件。
5 在终端下输入123,就能显示你代码的执行结果了。
要是你嫌弃上面的步骤繁琐,可以直接使用下面这个方法。打开终端,把hello.cpp放到home下,这样你在终端即在home文件夹下,可以直接编译命令:g++ ./hello.cpp。然后在home下就会有一个a.out,这个就是编译出来的文件。接着运行它:./a.out,就可以在终端中看到结果了。
Ⅱ ubuntu下怎么编程c++
作为新手,第一次在ubuntu系统下,使用c++编程时,你是不是很迷茫,无从下手啊?你会纠结已经写好的hello.cpp文件要怎样编译?打开那个命令行是怎么回事?是不是“终端”?一系列的疑问会冒出来。
那么,今天简单的总结了一下。希望能给那些初次接触ubuntu下C++编程的童鞋们一些帮助。
1.首先ubuntu系统自带了C++编译器即g++,查看下你的系统中有没有安装。若没有安装,那么在命令终端(ctrl+T)下输入:sudo apt-getinstall gcc,就可以安装gcc编译器了。
2.用vim或者emacs写程序,它们的中文翻译:一个是神的编辑器,一个是编辑器之神。当然意思都是说这两个编辑器很厉害,各有所长,就看自己的喜好了,我一般用的是vim编辑器。
3 在终端中输入VIM就能打开vim编辑器。Vim操作指南,编写好了一个文件后保存为123.cpp。
4 (注意:一定要保证你的终端是在你保存的文件的目录下,不然每次你输入都要写上全部目录路径。)g++ -0 123 123.cpp意思是将123.cpp这个源文件使用g++编译器编译,编译后的输出是123可执行文件。
5 在终端下输入123,就能显示你代码的执行结果了。
要是你嫌弃上面的步骤繁琐,可以直接使用下面这个方法。打开终端,把hello.cpp放到home下,这样你在终端即在home文件夹下,可以直接编译命令:g++ ./hello.cpp。然后在home下就会有一个a.out,这个就是编译出来的文件。接着运行它:./a.out,就可以在终端中看到结果了。
Ⅲ java编译器是什么命令
javac 编译器 用于将java源代码文件编译成字节码.
语法: javac [option] source
java 解释器 用于执行java字节码
语法: java [option] classname
[option]是源文件存放的路径地址
source是文件名
如果当前位置就是源文件所在文件夹
直接 javac xxx.java 回车
java xxx回车
就行了.xxx是你要编译的文件名
Ⅳ 关于编程中字符串,数值和编译器的问题!
1.是的,你不看代码,你分辨不出这三个是字符串还是是数值123
2.当然是保存为字符串比较好
你输入的任何字符,都可以算成一个整体字符串,当然也可以把其中的数字,当成数值,用字符串 的话,可以统一做处理,加密一次就可以完成,如果分开成字符串,数值的话,还得判断他的类型,再分开做加密处理,而且没有通用性。
3.准确的说 数值0 翻译成int类型 0000 0000 0000 0000 0000 0000 0000 0000(占32位二进制位)
字符'0' (ASCII码值48)翻译成 0011 0000(只占8位)
字符串"0" 当成两个字符处理'0''\0'所以翻译成 0011 0000 0000 0000(一共占16位)
4.整数值48,存的是他的二进制补码,正常的补码跟原码一样,所以就是以二进制
0011 0000保存,前面应该还有24个0,因为一般int一共占32位
显示时,你同一段内存,不同的显示规则,显示的肯定不一样
就比如 0011 0000
输出整数就是48
输出字符串就是 字符0
当字符串输出 也是 0
文本框接到的都是 011010101这种数串,他就是你数据在内存中的体现,要你自己去分析其中代表的含义,分析完了再以自己想要的方式,显示出来。