字母字符识别
- "printf"这个单词是让计算机“说话”,它可以让计算机想说啥就说啥。
作用:用来向标准输出设备(默认是运行这个程序的终端)打印信息
例如:printf(“I love you!”);
运行结果:打印 Ilove you - “=”这个并非“等于”号,他叫做“给予”号(也叫作赋值号),他类似于"←",意思为把等号“=”右边的内容赋值给等号“=”左边;例如a=1;意为把1的值赋给a。
- “%d”好比一个“讨债的”,他的职位就是向别人“要钱的”,将%d放在双引号“”之间,然后把赋值放在%d之后,例如printf("%d",c),这是printf发现在双引号里面的是个“讨债的”但printf不知道双引号里面的要讨好多,这时他就会向双引号后面的值“c”索要具体的数值了。最后完整的代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a,b,c;
a=1;
b=2;
c=a+b;
printf("%d",c);
return 0;
}
"int"这个单词的意思是在int后面a,b,c的赋值的类型,int表是整数是英文单词integer的缩写
- "\n"表示换行 注意:“\”是一个“转义字符”,“\n”中的n意为‘换行’;
例如printf(“I LOVE YOU\n”);
printf(“YOU LOVE ME TOO!\n”);
运行结果 :I LOVE YOU
YOU LOVE ME TOO - “\t”表示对齐 意为‘水平制表符’
例如printf(“100\t200\t300\t400”);
运行结果 :100 200 300 400
一百两百三百四百他们之间每一百相隔八个字符。
7.“%s”表示字符串 (字符串,就是多个字符组成的一个序列)
“%d”表示一个整数
例如printf(“姓名:%s 年龄:%d\n”,“刘德华”,45);
运行结果 :姓名:刘德华 年龄:45
8.“%f”表示输出浮点数 (带小数部分的实数)
例如printf(“圆周率等于 %.3f”,3.1415926);
运行结果 :圆周率等于3.142
“%.3f”表示小数点保留3位小数,最后一位四舍五入
cls | 清屏快捷建 |
---|---|
gcc | 表示编译器 |
dir | 表示当前目录有那些文件 |
“cls”用于电脑运行cmd中,起到一个清屏的作用
== | 等于 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 大于等于 |
!= | 不等于 |
一个等号“=”表示的是赋值,两个等号 "= ="表示判断是否相等
例如:
5>=4
7!=8
a<b
c==d
- 判断:让计算机判断一个数是不是为正数。
(1)如果是正数则显示“yes”,这也要和我们的printf函数一起使用 printf(“yes”);那怎么判断这个数是不是为正数呢?这就要看正数的定义了,如果一个数大于0,那就证明这个数是正数。 例如:如果(a大于0) 则显示yes
运行结果:
if (a>0) printf(“yes”);
或
if (a>0)
printf(“yes”);
完整的代码
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d",&a);
if (a>0) printf(“yes”);
return 0;
}
解释如下:
如果a的值大于0,那么运行结果就是yes
(2)如果这个数是负数呢?
肯定不用我多说啦—no
如果(a大于0) 则显示yes
如果(a小于等于0) 则显示no
运行结果
if (a>0) printf(“yes”)’;
if(a<=0) printf(“no”);
完整的代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;
scanf("%d",&a);
if (a>0) printf(“yes”);
if (a<=0) printf(“no”);
return 0;
}
说明一下,if后面的一对圆括号中,是一个关系表达式。
if的表达形式:if(条件) 语句;