C语言基本数据类型

本文介绍了C语言中int和char两种基本数据类型。int类型根据计算机系统不同,其取值范围有所变化,通常用于存储整数值。char类型用于存储字符,实际上是整数类型的一种,可以通过特定整数表示特定字符。

int类型

int类型是有符号整数类型,即int类型的值必须是整数,可以是正整数、负整数或零。其取值范围依计算机系统而异。一般而言,储存一个int要占有一个机器字长。早期的16位IBM PC兼容机使用16位来储存一个int值 ,其取值范围是-32768~32767.目前的个人计算机一般是32位,用32位储存一个int值。个人计算机产业向64位处理器发展,将储存更大的整数。

声明int变量

先写上int,然后写上变量名,然后加上分号。多个变量名,用逗号隔开如:

int a;

int dog;

初始化变量

初始化变量就是为了给变量附上一个初始值。

如下:

int dog = 2;

int a = 12 , we = 22;

char 类型

char类型用于储存字符,从技术成面看是,char是整数类型。因为char类型实际上储存的是整数不是字符。计算机使用数字编程来处理字符,即用特定的整数来表示特定的字符。

声明char类型变量

char类型声明方式与其他类型声明方式相同

char table;

字符初始化

char grade = ‘A’;

Printf()转换说明修饰符

printf()修饰符
修饰符含义
标记

(-、+、空格、#和0)可以不使用标记或使用多个标记

实例:“%-2d”

数字

最小字段宽度

实例:“%5d”

.数字

精度

对于%e、%E和%f转换,表示小数点右边数字的位数

对于%g、%G转换,表示有效数字最大位数

对于%s转换,表示待打印字符的最大数量

对于整型转换,表示待打印数字的最小位数

实例:“%5.2f”打印一个浮点数,字段宽度为5字符,其中小数点后有两位数字

h和整型转换说明一起使用,表示short int或unsigned short int 类型的值,实例:“%hu”、“%hx”、“6.4hd”
hh和整型转换说明一起使用,表示short char或unsigned  char 类型的值,实例:“%hhu”、“%hhx”、“6.4hhd”
j和整型转换说明一起使用,表示intmax_t或uintmax_t类型的值,类型定义在stdint.h中。实例:“%hu”、“%hx”、“6.4hd”
l和整型转换说明一起使用,表示long int或unsigned long int 类型的值,实例:“%ld”、“%8lu”
ll和整型转换说明一起使用,表示long long int或unsigned long long int 类型的值,实例:“%lld”、“%8llu”
L和浮点转换说明一起使用,表示long double 类型的值,实例:“%Ld”、“%8Lu”
t和整型转换说明一起使用,表示ptrdiff_t 类型的值,ptrdiff_t 是两个指针差值的类型。实例:“%td”、“%12ti”
z和整型转换说明一起使用,表示size_t 类型的值,size_t 是sizeof返回的类型。实例:“%td”、“%12ti”

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值