C 如何定义变量(3)

定义变量并赋值的基本语法:变量类型  变量名 = 变量值;

例如:int  a = 3;        // 定义整型变量a,并为变量 a 赋值 3

1.整数类型

        int 可以定义整数类型。int 类型数据在 printf 中一般采用 %d 格式进行输出,%d 表示“十进制整数” 形成。

#include <stdio.h>

int main()
{
    int a = 300;    // 为整数类型变量a 赋值 300
    printf("%d\n",a);    // 打印输出:300
    getchar();
    return  0;
}

int a = 300;         称为:初始化变量

printf("%d\n",a);          称为:使用变量

2.浮点数类型

        这里我们可以分为:单精度浮点型(float)、双精度浮点型(double)

#incldue <stdio.h>

int main()
{
    flaot f=3.14f;
    double = 3.14;    // 变量声明

    printf("%f\n",f);
    printf("%lf\n",d);    // 打印输出:变量f、d 的值
    
    getchar();
    return 0; 
}

这里我们要注意:

       (1) float 给字面量赋值时要以 f 结尾,否则编译器会有警告;

       (2)输入double 要以%lf,虽然用%f 也可以,这里我还是建议用 %lf。

3.字符型

        字符型(char类型)数据在 printf 函数中一般采用 %c格式 进行输出,

#include <stdio.h>

int main()
{
    char a1 = 'a';
    char a2 = 'A';    // 为字符型变量a1/a2 赋初值
    
    printf("%c\n",a1);
    printf("%c\n",a2);    // 打印输出:a A

    getchar()
    return 0;
}

4.转义字符

        在c中右移类特殊的字符,这一类字符是以 ‘ / ’ 开头的字符序列。

(1)‘ /n ’


printf("1234\n");
printf("sadb\n");    
/* 输出结果为:
   1234
   sadb
*/

代表  回车换行

(2)\"

printf("hdisa\"had");
/*输出结果为:
    hdisa"had
*/

表示 双引号字符

(3)‘ \\ ’

printf("a\\sn");
printf("a\\hjs";

/* 输出结果:
    a\sn
    a\\hjs
*/

代表第一个反斜线后面输出的就是反斜线,只输出第一个 ‘\’ 之后的 \

(4)' \t '

代表 横向跳到下一个Tab的位置按下 Tab键 跳转8个字符

(5)‘ \b ’

代表 推格,将当前位置移动到前一列

(6)‘ \r ’

代表 回车,作用:将当前位置移动至本行开头

(7)‘ \f ’

代表 换页,作用:将当前位置移动至下一页开头

(8)‘ \' ’

代表 单撇号符号

(9)‘ \" ’

代表 双撇号字符

(10)‘ \ddd ’

1-3位八进制 ASCII码所代表的字符(ddd代表八进制的ASCII码)

(11)‘ xhh ’

1-2位十六进制 ASCII码所代表字符(hh 表示十六进制的ASCII码)

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值