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

C语言中类型的基本归类

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

C语言中类型的基本归类

整形家族

char    short   int     long    longlong 

其中short、int、long、long long都是默认为signed

但是char类型在不同编译器中有可能不是默认为signed,但大多数编译器里的char就是默认为signed char。

在打印无符号整形的时候,我们要注意用%u而不是%d,因为%u是专门用来打印无符号整型的,而%d专门打印有符号整形

//无符号整形与有符号整形移动要分开不同%打印
#include 
int main()
{
	unsigned int num = 10;
	printf("%un", num);
	num = -10;//无符号数一定要给定符号后,会打印出不同与我们想象的结果,其补码会改变
	printf("%un", num);
	return 0;
}

浮点类型

float double

构造类型/自定义类型

数组类型:int [10]等

结构体类型:struct(重新复习如何构造的)

枚举类型:enum

联合类型:union

指针类型

int* char* float* void*

空类型

void

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

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

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