c语言中的常量,变量

来源:互联网 发布:sql substring的用法 编辑:程序博客网 时间:2024/05/01 00:32

实型常量就是浮点型数;


两种表现形式:

  1. 十进制小数形式   如:1.0  -2.123   0.1548
  2. 指数形式   
    格式:±m[.n]E|e±s    ( 表示±m.n×         )
    如:+2.0e-11    -3.1458E+698

    表示控制字符
    \b 退格
    \r 回车


    n所以,在C语言中字符型数据和整型数据之间可以通用。即:
    n   Ø允许对整型变量赋字符值。
    n   Ø允许对字符变量赋整型值。
    n   Ø允许把字符变量按整型量输出。
    n   Ø允许把整型量按字符量输出。
       Ø允许字符量与整型量进行运算


    C语言没有逻辑型数据。因此,

     在返回逻辑值时:

    1表示“真”,用0表示“假”;

     在判断逻辑值时:
    用非0代表“真”,用0代表“假”


    6、说说'A'与"A"有什么区别?

    C语言中的单引号和双引号含义迥异,用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值,因此,采用ASCII字符集的编译器而言,‘a’的含义与97严格一致。而用双引号引起的字符串,代表的却是一个指向无名数组起始字符的指针,该数组被双引号之间的字符以及一个额外的二进制值为零的字符‘\0’初始化。



    三目运算
    A=[表达式]?a:b;等价于if(表达式)A=a;else A=b;

    例子:

    A>b?max=a:max=b


    用于输出的修饰符




    (1) d格式字符

    d:按整型数据的实际长度输出

    md:m为指定的输出长度。如果数据位小于m,则左端补以空格;大于m,则按实际位输出。

    ld:输出长整型数据。

    Ø%d的输出范围为-32768~32767,输出超过该范围的整型数就会出错,此时用%ld输出。
    Ø其输出格式和功能与%d相同,如:8ld

    (2) o格式字符

    以八进制数形式输出整数,且不带符号。

    对于长整数可用“%lo”输出。功能同十进制输出

    (3) x格式字符

    以十六进制数形式输出整数,且不带符号。


    对于长整数可用“%lx”输出。功能同十进制输出
    用%o%x输出负数时会发生错误

    (4) u格式字符

    用来输出unsigned型数据,即无符号数,输出十进制数。

    unsigned型数据,即无符号数,输出十进制数。



    •输入格式符带有* :表示该数据不赋值。

         例:scanf"%d%*d%d",&a, &c;

                 键入: 12  34   567 ¿

                  则 a=12,   c=567,    34未赋值。



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 右肾囊肿有1cm,怎么办, 牙侧面有小小洞怎么办 喝酒喝的手抖怎么办 孩子在幼儿园不爱说话怎么办 孕妇吃了方头鱼怎么办 油炸的东西软了怎么办 跑步小腿疼怎么办 知乎 健身后小腿粗了怎么办 背心式内衣大了怎么办 运动文胸买大了怎么办 喝碳酸饮料胖了怎么办 奥鹏学费迟交了怎么办 侧乌鸦做不起来怎么办 发烧很难受怎么办 知乎 上班后奶水越来越少怎么办 孕晚期胖的厉害怎么办 怀孕后猛长胖怎么办啊 怀孕坐了按摩椅怎么办 怀孕8个月胎位不正怎么办 缓刑期间被打了怎么办 非法集资人跑了怎么办 玩游戏恶心想吐怎么办 中奖了填了信息怎么办 穿开衫老是溜肩怎么办 开车开久了腰疼怎么办 西药吃了胃难受怎么办 铁海棠叶子变黄怎么办 四季海棠根烂了怎么办 水银弄到皮肤上怎么办 头条指数下降了怎么办 下面长泡泡破了怎么办 期望工资说低了怎么办 机票买了后降价怎么办 刚谈对象没话说怎么办 微信好友太少怎么办 qq头像不显示了怎么办 找借口不出去玩怎么办 老婆不花我的钱怎么办 家里养兔子很臭怎么办 养兔子家里好臭怎么办 昌硕辞职不批怎么办