C语言基础知识 数据类型以及运算(一)

一.数据类型

基本数据类型

       C语言的数据类型有基本数据类型非基本数据类型。常见的数据类型包括整型,实型,字符型

        常量(本质:值):在程序执行中不可改变的量

        变量(本质:空间):在程序执行中可以改变的量

整型数据

整型常量:                                                                                               

        十进制(默认进制),八进制(前缀为0) ,十六进制(前缀为0x或者0X)

printf("%d,%o,%x",12,012,0x9);
%d为十进制,%o为八进制,%x为十六进制(如果为X,则前缀为大写,反之前缀为小写)
如果在%后面添加#则在打印书输出是需要1带各自对应进制的前缀
整型变量:
int    (整型,整型变量的默认)TC系统2个字节,VC系统4个字节
short int    (短整型)占2个字节
long int      (长整型)占4个字节
unsignrd (无符号型)占2个字节

实型数据

实型常量

1.小数点形式:由数字,正负号,小数点组成

组成规则:

        1.必须有小数点

        2.小数点至少一边有数字

2.指数形式:由E或者e和数字组成

   组成规则:

          1.两边都需要有数字

          2.指数部分必须是整数(e/E的右边为整数)

实型变量
单精度 float  占4字节
双精度 double(默认的数据类型)占8字节
printf("%f,%lf");%f为单精度,%lf为双精度,单精度数据后要加f
例如 float a =1.23f;
%f,%lf打印默认保留六位小数,不足六位小数补零
保留:四舍五入

字符型数据

字符常量

1.常规字符常量' '和" "

' '里面仅能容纳一个字节的字符

" "里面能够容纳多个字节的字符

注意:字符串第二个引号自带一个/0表示停止输出

2.转义字符常量

一个转义字符占一个字节

'\n'回车换行
'\t'横向跳格
'\b'退格
'\\'反斜杠
'\' '单引号
'\"'双引号
'\ddd'1至3位八进制整数表示的一个字符
'\xhh'1至2位十六进制整数表示的一个字符

 3.字符串常量

字符变量

char 占一个字符

%c 字符原样输出

%d 输出对应的ASCII码值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值