C语言——数据类型

C语言的类型

整数
  char、short、int、long、long long 
浮点数
  float、double、long double
逻辑
  bool     <stdbool.h>
指针
自定义类型

输入输出

整数
    char    %c
    short   %hd
    int     %d  (十进制)    %o(八进制)     %x(十六进制)
    long    %ld
    usigned %u
浮点数
    float   %f
    double  %lf
    ---------------------------------------
    %.nf      输出小数点后n位
    inf 超出范围 无穷大
    nan 不存在
    带小数点字面量是double,float需f或F后缀
    -----------------------------------------

自动类型转换

char -> short -> int -> long -> long long
int -> float -> double

printf:小于int的转为int,float转为double
scanf:必须显式指明

强制类型转换

(类型)值
相当于用原值求一个新值,不改变原值
强制类型转换优先级高于四则运算
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值