栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言:typedef是否会禁用原数据类型

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言:typedef是否会禁用原数据类型

        关键字 typedef 可以为类型起一个新的别名,但typedef 对C语言已有的数据类型(int、float、char...)另命名时,只是赋予现有类型一个新的名字,而不是创建新的类型,因此程序允许新名旧名同时定义变量。

#include

typedef char cbyte;
typedef int ibyte;
typedef float fbyte;
typedef double dbyte;

int main()
{
    cbyte c1 = 'A';
    ibyte i1 = 1;
    fbyte f1 = 3.14f;
    dbyte d1 = 4.15;

    char c2 = 'B';
    int  i2 = 2;
    float f2 = 3.15f;
    double d2 = 4.16;

    printf("%cn", c1);
    printf("%dn", i1);
    printf("%fn", f1);
    printf("%lfnn", d1);

    printf("%cn", c2);
    printf("%dn", i2);
    printf("%fn", f2);
    printf("%lfn", d2);

    return 0;
}

        输出为:

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002074.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号