C语言第三天-数据类型,if switch,for while

背会!!!

格式字符有d,o,x,u,c,s,f,e,g等。 

%d整型输出,%ld长整型输出,

%o以八进制数形式输出整数,

%x以十六进制数形式输出整数,或输出字符串的地址。

%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。%lu表示输出无符号长整型整数.

%c用来输出一个字符,

%s用来输出一个字符串,

%f用来输出实数,以小数形式输出,默认情况下保留小数点6位。

%.100f用来输出实数,保留小数点100位。

%e以指数形式输出实数,

%g根据大小自动选f格式或e格式,且不输出无意义的零。

if

 格式:

//1
else if
//2
if() {
} else {
}
//3
if() {
}else if(){
}else{
}

练习 

#include<stdio.h>
int main()
{
    int number=0;
    printf("\nPlease enter an interger between 1 and 10:");
    scanf("%d",&number); //%d   整型输出
    if(number>5)
        printf("You entered %d which is greater than 5\n",number);

    if(number<6)
        printf("You enter %d which is less than 6\n",number);

    return 0;  
}

运算符

太多自己背

1算数运算符(+,-,*,/,%,++,--),2关系运算符(==,!=,>,<,>=,<=),3逻辑运算符(&&和,||或,!反),位运算符(二进制),

4赋值运算符:=,+=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=。就是C+=A相当于C=C+A,所有都是这样的格式

5杂项运算符->size of,三元运算符

运算符描述实例
sizeof()返回变量的大小。sizeof(a) 将返回 4,其中 a 是整数。
&返回变量的地址。&a; 将给出变量的实际地址。
*指向一个变量。*a; 将指向一个变量。
? :条件表达式如果条件为真 ? 则值为 X : 否则值为 Y

练习

//判断10是不是正数
#include <stdio.h>;

int main()
{
    int a = 10;
    if (a > 0)
    {
        printf("我是正数!");
    }
    return 0;
}
//判断奇偶
#include <stdio.h>

int main() {
    int a=15;
    if(a%2==0) {
        printf("a是偶数");
    } else {
        printf("a是奇数");
    }
}
#include <stdio.h>;

int main()
{
    int score = 67;
    if (score <= 100  &&  score >80)
    {
        printf("你的成绩是优秀!\n");
    } else
    {
        if(score <= 80 && score >=60)
        {
            printf("你的成绩是良好!\n");   
        } else
        {
            printf("你的成绩是不及格!\n");
        }
    }
    return 0;
}

while

#include <stdio.h>
 
int main () {
    int a = 10;
    while( a < 20 ) {
        printf("a 的值: %d\n", a);
        a++;
    }
    return 0;
}

do-while

#include <stdio.h>
 
int main ()
{
   int a = 10;
   do
   {
       printf("a 的值: %d\n", a);
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

for

#include <stdio.h>
 
int main ()
{
   for( int a = 10; a < 20; a = a + 1 )
   {
      printf("a 的值: %d\n", a);
   }
 
   return 0;
}

return,break

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值