编程基础概念

1.计算机中用来判断两个数的关系的符号,即关系运算符,一共有如下6个:

== 等于
> 大于
< 小于
>= 大于等于
<= 小于等于
!= 不等于
&& 并且
|| 或
!非
>>和<<运算符将二进制位进行右移或者左移操作
>>>运算符将用0填充高位;>>运算符用符号位填充高位,

没有<<<运算符
2.
float a=1.1;
char c=‘x’;
在给浮点型变量赋初始值的时候必须是一个小数,也就是说必须有小数点。在给字符型变量赋初始值的时候,字符两边需要加单引号,记住是单引号,不是双引号。
3.注释
“//”只能注释到本行末尾
“/**/”能注释里面的内容
作用:
1)给别人解释你写代码的含义
2)现在这个时刻可能用不到这个代码,可以临时让计算机不执行,以后再执行。

3.if (a>0) printf(“yes”);
更好的写法应该是在printf(“yes”);前面空4个空格或者空1个Tab(中间不能加“,”)

4.一个语句后加条件时,如果没有双引号,要空格(可以用来检查程序错误)
if (a>0) printf(“yes”);
空格加不加无所谓,都可以运行

5.if和语句中间连接是"tab",而else和语句中间连接的是"空格"
if (条件) 语句;
else 语句;
6.
if (a<b) {t=a; a=b; b=t;}
在上面这行代码中,当a<b这个条件成立时我们需要连续执行3条语句,此时我们需要将这3条语句放在一对{ }括号中形成一个语句块,这样当条件a<b成立时,计算机才会依次执行t=a; a=b; b=t;这3条语句。

7.if (0)
printf(“yes”);
else
printf(“no”);
输出是“no”,除了“0”其他数字都输出“yes”

8.if(a>=b && a>=c)
printf("%d",a);
上面这段代码,我们可以用“嵌套”的方式写成:
if(a>=b)
{
if(a>=c)
printf("%d",a);
}
其意思是:当a>=b条件满足时,再进一步讨论a与c的关系(如果a>=c也成立的话,就打印a)。
“{}”也可以省略,因为里面只有一条语句“if”,若超过一条则不能省略

else的匹配采用就近原则,离上方哪个if最近,就属于哪个if。

while(1>0)
{
printf(" wa");
}
在上面的代码中有两部分组成,一部分是while( ),另一部分是{ }中的内容。它表示的意思是,当while后面( )中的关系表达式为真时,也就是关系表达式成立时才执行{ }中的内容。
此代码为一直输出“wa”同样“{}”里只有一个语句,可以省略
但是需要注意,while和printf之间是空格连接,但是while和()之间没有空格(有空格也可以运行)。if和语句之间是“tab”
总结一下就是,和语句连接考虑是空格还是tab,若类似if的后年有()加不加空格无所谓

黑色的背景,绿色的字。
是使用system(“color 0a”);这个语句。
#include <stdio.h>
#include <stdlib.h>
int main()
{
system(“color 0a”);

在system函数中,第一个“数”指的是背景的颜色;第二个“数”指的是字体的颜色

1-f分别代表的颜色如下: 0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色 3 = 湖蓝色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色

“%”读作mod,也可以称之为“取模”,作用就是获取余数。另外说一下“%”这个运算符的左右两边必须为整数。而“/”这个符号表示除号,作用是获取商,“/”这个运算符的左右两边既可以是整数也可以是小数。

a%70和a%107(中间是俩个等号连接,不知道什么原因,发不出来),分别表示这个数是否为7的倍数以及末尾是否含7

14.“等待”这个语句是Sleep( ),注意第一个字母S是大写,例如,Sleep(1000)就表示等待1秒。其实这里的Sleep就是“等待”的意思,圆括号内的数字就是表示需要“等待”的时间,单位是毫秒,1000毫秒等于1秒。还有很重要的一点,如果需要用Sleep( ),就必须在代码的开头加上#include <windows.h>才行,代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
eg:在弄一个一分钟计时器的时候,需要先输出60,然后等待某段时间再输出59,58……

“清屏”语句,就是把现在屏幕上所有的内容清除干净,这个语句是system(“cls”)这样就可以起到在每次打印新的内容之前先把屏幕清除干净。代码如下:

#include <stdio.h>
    #include <stdlib.h>
    #include <windows.h>
    int main()
    {
   
        system("cls";
        printf("3";
        Sleep(1000;
    }

1)屏幕操作函数
clrscr()清除字符窗口函数
window()字符窗口函数
gotoxy()光标定位函数
clreol() 清除光标行尾字符函数
insline() 插入空行函数
delline() 删除一行函数
gettext() 拷进文字函数
puttext() 拷出文字函数
movetext() 移动文字函数二、字符属性函数textmode() 文本模式函数
highvideo()高亮度函数
lowvideo() 低亮度函数
normvideo(void);
textcolor() 文本颜色函数
textattr() 文本属性函数
textbackground() 文本背景函数三、 屏显状态函数
wherex() 光标处x坐标函数
wherey() 光标处y坐标函数
gettextinfo() 获取文本窗口信息函数https://wenku.baidu.com/view/bd549d

60秒倒计时完整代码如下:

#include <stdio.h>
    #include <stdlib.h>
    #include <windows.h>
    int main()
    {
   
        int a;
        a=60;
        while(a>=0{
   
            system("cls";
            printf("%d",a);
            Sleep(1000;
            a=a-1;
        }
        system("pause";
        return 0;
    }
#include <stdio.h>
    #include <stdlib.h>
    int main()
    {
   
        
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值