-
a = 10,就是将 10 赋给 a 这个变量;
a = b 将b的值赋给a
查看全部 -
利用程序输出数据类型长度
#include <stdio.h>
int main(int argc,char **argv)
{
printf("int: %d\n", sizeof(int));
return 0;
}查看全部 -
bit中文名“位”
2 个 bit 组合起来,可以得到 2 的 2 次方,也就是 4 个数字的数据容量。
8 个 bit 组合起来,可以得到 2 的 8 次方,也就是 256 个数字的数据容量。
在计算机中,我们把 8 个 bit 的容量称之为 1 个 byte, 中文叫做字节。8bit = 1 byte
查看全部 -
cin
#include <stdio.h>
#include <iostream>
int main(int argc,char **argv)
{
int a = 0;
int b = 0;
std::cin >> a >> b;
return 0;
}使用 cin 可以连续从键盘读取想要的数据,以空格、tab键或换行符作为分隔符。cin 相对于 scanf 来说,不需要指明类型,用起来更方便一些。
查看全部 -
cout
#include <stdio.h>
#include <iostream>
int main(int argc,char **argv)
{
int a = 99;
int b = 98;
std::cout << "a: " << a << ", b: " << b << std::endl;
return 0;
}输出结果 a: 98, b: 99 cout 相对 printf 来说,更易用一些,只需要将想要输出的内容用 << 连接起来就好了。
查看全部 -
/*C
#include<stdio.h>
int main(int argc,char **argv)
{
int a=1; int b=2; int c=a+b; int d=a-b; int e=a*b; int f=a/b; int g=a%b;
printf("%d %d %d %d %d",c,d,e,f,g);
return 0;
}
//语言输入Hello World!This is C Style
#include <stdio.h>
int main()
{
printf("Hello World!This is C Style");
return 0;
}
*/
//C++输出
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!This is C++ Style" <<endl;
return 0;
}
查看全部 -
我们在上一小节的 Hello World 中,写了这样一段程序
#include <stdio.h> int main(int argc,char **argv) { printf("Hello World!\n"); return 0; }
在这段程序中,我们提到一个 main 函数。这个 main 函数是程序的入口,一个程序里,有且只有一个 main 函数。程序从 main 函数开始执行,到 main 函数结束而终止。
我们来看看这个函数里其他的部分。
首先是 (int argc,char **argv) ,这是一个参数列表。我们可以看到,这里有两个参数,第一个参数argc表示参数个数,第二个参数argv是参数组,两个参数一起表达了这个程序的启动参数。
另外一个是return语句,我们可以看到 main 函数有一个返回值,这个返回表示程序的执行结果。我们这个 Hello Wolrd 程序里面,返回的是 0。0 表示程序执行成功,没有出现问题。如果这里返回的是非 0 ,那么表示程序执行出现问题。
查看全部 -
在程序中打印Hello World!,其实就是一个标准的输出行为,因为程序向外界传输了信息,这个信息就是Hello World!。
main()函数,没错,就是字面上看到的意思,主函数,这是一个特殊的函数,它是程序的入口函数。一个程序里,有且只有一个 main 函数。
向世界问好核心语句
printf("Hello World!\n");
这句代码的意思是向标准输入输出流中输出一行 Hello World!,\n表示换行符。printf 这个功能在 stdio.h 中包含,这也就是为什么我们要在程序一开头就 include 它的原因。C++ Style
看到这里,有的学过 C 语言的同学会说,这段程序怎么和 C 语言的 Hello World 一摸一样啊。事实上,这段程序本身就是一段 C Style 的程序。C++ 是兼容 C 语言的大部分特性的,C 语言的 stdio 和 printf 在 C++ 程序中是一点问题都没有的。事实上,这也是很多成熟 C++ 项目的使用方式。那么 C++ 有什么专有的输出方式呢?其实是有的。我们再来看一个程序。
#include <iostream> int main(int argc,char **argv) { std::cout << "Hello World!\n" << std::endl; return 0; }
在这个程序里面,我们没有包含 stdio,而是包含了 iostream,这是 C++ 里的 io 流的头文件。
main 函数中,输出语句变成了std::cout << "Hello World!\n" << std::endl;
这就是 C++ 风格的 Hello World 。在实际开发中,这两种输出语句都可以使用。
查看全部 -
#include <stdio.h>
main()
{
int a,b ,temp;
a=1;
b=2;
temp=a;//temp=1
a=b;//a=2
b=temp;//b=1
printf("%d,%d",a,b);//a=2,b=1
}
查看全部 -
#include <stdio.h>
main()
{
printf("char:%d\n",sizeof(char));
printf("int:%d\n",sizeof(int));
printf("float:%d\n",sizeof(float));
printf("double:%d\n",sizeof(double));
printf("long:%d\n",sizeof(long));
printf("short:%d\n",sizeof(short));
}
查看全部 -
- 程序从 main 函数开始执行,到 main 函数结束而终止。
查看全部 -
iostream
std::cout<<"\n"<<std::endl
查看全部 -
switch—case语句后面的case都不满足,也想执行一些相应的命令,就用default语句
查看全部 -
switch-case case语句后只能跟常量,来判别与switch语句后的常量是否相等。
一旦匹配到相应的case语句,switch会把后面的case语句都执行一遍。
查看全部 -
inline函数-内联函数. 必须在函数定义时使用,不能放在函数声明的时候使用。如inline int a( int ){ … ;}
内联函数相当于把在主函数外定义的函数复制到主函数里,少了值的传递。但也带来复制的压力
查看全部
举报