C语言基础学习基本数据类型-其他整数类型
来源:互联网 发布:mysql分割字符 编辑:程序博客网 时间:2024/05/16 07:54
其他整数类型
初学C语言时,int类型会满足你对整数的大多数需求。
C语言还提供了三个关键字用以修饰基本的整数类型:short、long和unsigned。有以下几个注意点:
(1)C语言没有具体规定各类数据所占内存的字节数,只要求long型数据长于或等于int型,short型数据短于或等于long型。因而short int类型可能占用比int类型更少的存储空间。用于仅需小数值的场合以节省空间。同int类型一样,short类型是一种有符号类型。
(2)long int类型可能占用比int类型更多的存储空间。也是一种有符号类型。
(3)unsigned int类型用于只使用非负值的场合。这种类型同有符号类型的表示范围不同。例如,16位的unsigned int类型的取值范围为0到65535,而int的取值范围为-32768到32767。因此选择一种整数类型时,假如你不需要负数,请首先考虑unsigned类型。无符号类型可以取得比有符号类型更大的正数,而且可以增强可读性。
输出unsigned int数字可以使用%u符号,输出long 数值可以使用%ld说明符,符号%hd可以用来输出short int类型。
看个实例吧:
#include<stdio.h> int main(void) { //声明一个long int类型的变量,变量名为money,并对其进行初始化,然后输出这个变量 //在这里写下你的代码 long int money = 1; printf("%ld",money); return 0; }
更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index
0 0
- C语言基础学习基本数据类型-其他整数类型
- C语言基础学习基本数据类型-Char类型
- C语言基础学习基本数据类型-int类型与int变量
- C语言基础——其他数据类型
- C语言基础学习基本数据类型-变量和常量
- C语言基础学习基本数据类型-变量的命名
- C语言基础学习基本数据类型-浮点型
- (一)JNI学习之C语言基础,基本数据类型
- 黑马程序员——IOS基础---C语言学习之复杂数据类型之其他数据类型
- C语言(4)------基本数据类型之整数数据类型
- 从Android/Java基础之上学习C/C++语言(1)--C语言基础--基本数据类型
- C语言基础之基本数据类型
- C语言基础第二篇--基本数据类型
- (一)C语言基础(基本数据类型,输入输出)
- C语言基础之基本数据类型
- 黑马程序员-IOS学习笔记-C语言基础其他数据类型及总结
- 七、基本数据类型-整数类型
- C语言学习笔记 lesson3 整数类型
- vue.js快速入门
- Android中带签到功能的日历(积分)
- Java集合总结
- C/C++ 学习笔记:字符串、数组相关
- Docker学习笔记(一)基本原理及概念
- C语言基础学习基本数据类型-其他整数类型
- selenium之 浏览器导航栏的三个按钮(back、forward、refresh)
- Class.forName().newInstance()与new
- 报错:ViewPager$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
- struts2.5+hibernate5.2整合
- python WSGL的使用
- backtop debug
- 配置mysql数据库的主从关系
- SVM原理、公式推导、libsvm源码分析