Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
基础语法
输出语句
#include
int main(void)
{
printf("-------分界线1------- \n");
printf("Hello world");
printf(" \n-------分界线2------- \n");
printf("Hello world \n");
printf(" \n-------分界线3------- \n");
printf("Hello \n world \n");
printf(" \n-------分界线4------- \n");
printf("Hello \n");
printf("world \n");
printf(" \n-------分界线5------- \n");
printf("Hello world \a\a\a\n");
return 0;
}
- printf:在显示器上进行输出操作,末尾的f代表format【格式化】
- \n是换行字符
- \a是响铃的转义字符,在显示您好之后响铃3次
变量
#include
int main(void)
{
printf("-------分界线1------- \n");
int vx;
printf("vx的值是%d",vx);
printf(" \n-------分界线2------- \n");
int vy=100;
printf("vy的值是%d",vy);
return 0;
}
输入输出语句
#include
int main(void)
{
printf("-------分界线1------- \n");
int no;
printf("Please input a postive number:");
scanf("%d",&no);
printf("The number is %d \n",no);
printf(" \n-------分界线2------- \n");
int n1,n2;
puts("Please input two numbers:");
printf("The first number is: "); scanf("%d",&n1);
printf("The second number is:"); scanf("%d",&n2);
printf("The result of the addition:%d \n",n1+n2);
printf(" \n-------分界线3------- \n");
int n3,n4;
int wa;
puts("Please input two numbers:");
printf("The first number is: "); scanf("%d",&n3);
printf("The second number is:"); scanf("%d",&n4);
wa=n3+n4;
printf("The result of the addition:%d \n",wa);
return 0;
}
- scanf函数可以从键盘读取输入的信息
- 这里同样可以用“%d"来限制函数只能读取十进制数
- 与printf函数不同,在使用scanf函数进行读取时,变量名前必须加上一个特殊的符号&。具体含义后续说明
- puts函数末尾的s来自string,可以按顺序输出字符串,并在结尾换行相当于printf("\n")
- 第三组中对程序进行了修改,先将结果保存在wa中再输出,这里不明显,但是在复杂的程序中可以有明显的优势
运算和数据类型
运算符
#include
int main(void)
{
int vx,vy;
puts("Please input two numbers");
printf("The number vx :"); scanf("%d",&vx);
printf("The number vy :"); scanf("%d",&vy);
printf("vx + vy = %d\n",vx+vy);
printf("vx - vy = %d\n",vx-vy);
printf("vx * vy = %d\n",vx*vy);
printf("vx / vy = %d\n",vx/vy);
printf("vx % vy = %d\n",vx%vy);
printf("vx %% vy = %d\n",vx+vy);
return 0;
}
- 让我们来看一下程序中输出余数的地方( 蓝色底纹部分)。格式化字符串中写的是%%。这里的格式化字符串中的%号具有转换说明的功能。因此,当不需要进行转换说明,而只想输出%的时候,就必须写成%%。
- 当使用不具有转换说明功能的puts函数来进行输出的时候,就不能写成% (这样会输出%%的)。
数据类型
#include
int main(void)
{
printf("-------分界线1------- \n");
int n;
double x;
n=9.99;
x=9.99;
printf("int 型