c语言学习(二)

目录

c语言数据类型

四大数据类型

常量与变量

常量

变量

定义变量

赋值

初始化

变量值传递

输出变量值 


c语言数据类型

作为程序员, 我们最关心的是内存中的动态数据,为了方便数据的运算和操作,c语言对这些数据进行分类,提供丰富数据类型:

四大数据类型

  • 基本类型

    数值类型 

         整型:短整型short 

                    整型int

                    长整型long

         浮点型:单精度 float

                       双精度double

    字符类型char

  • 构造类型
  • 指针类型
  • 空类型void

常量与变量

常量

固定 不可改变的数据

包括整型常量,实型常量,字符常量,字符常量,字符串常量

  • 整型常量

十进制整数  例如:666,-120, 0
八进制整数 八进制形式的常量都以0开头。例如:0123,也就是十进制的83;
十六进制整数 十六进制的常量都是以0x开头。例如:0x123,也就是十进制的291
二进制整数 逢二进一 0b开头。例如: 0b0010,也就是十进制的2

  • 实型常量

小数形式
单精度小数:以字母f或字母F结尾。例如:0.0f、1.01f
双精度小数:十进制小数形式。例如:3.14、 6.66 默认就是双精度
可以没有整数位只有小数位。例如: .3、 .6f
指数形式
以幂的形式表示, 以字母e或字母E后跟一个10为底的幂数
上过初中的都应该知道科学计数法吧,指数形式的常量就是科学计数法的另一种表 示,比如123000,用科学计数法表示为1.23×10的5次方
用C语言表示就是1.23e5或1.23E5
字母e或字母E后面的指数必须为整数
字母e或字母E前后必须要有数字
字母e或字母E前后不能有空格

  • 字符常量

字符型常量都是用’’(单引号)括起来的。例如:‘a’、‘b’、‘c’
字符常量的单引号中只能有一个字符
特殊情况: 如果是转义字符,单引号中可以有两个字符。例如:’\n’、’\t’

  • 字符串常量

字符串型常量都是用""(双引号)括起来的
 

变量

不固定,可以改变的数据

定义变量

  • 格式1:变量类型 变量名称 ;

 int a;

float b;

char c;

  • 格式2,连续定义:变量类型 变量名称,变量名称;

int a,b, c;

赋值

int value;

value = 12;

利用赋值运算符=赋值

初始化

变量的第一次赋值,可以在定义中直接初始化,或者先定义在赋值

int value ;

value = 12;

int value =12;

多次赋值可以改变变量值,每次赋值都会覆盖原来值

变量值传递

int a = 10;

int b = a;

输出变量值 

int a = 10,c =12;

printf("a=%d,c=%d",a,c);

double height = 1.78;

char blood = ' A ';

printf("height=%.2f,blood is =%c",height,blood);

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值