C语言中整型变量
程序需要使用数据即承载信息的数字和字符。有些数据可以在程序使用之前预先设定并在整个运行过程中没有变化这种量称常量。另外的数据在程序运行中会发生变化或赋值称为变量。整数跟数学上的整数概念一致在C语言中小数点永远不会出现在整数中如-2、1 和 123 都是整数。而3.14、2.0 和 0.2 都不是整数。整数一个二进制形式存储如4 的二进制形式为 100在八位的字节中存储形式为00000100。如下图1.1. C语言中的整数类型分为两种无符号类型的unsigned和有符号类型signed。int类型是C语言中最常用的一种类型int是有符号类型的ISO/ANSI C规定int类型的最小范围是-32768 到 32767。一般来说int类型的占四个字节取值范围为-2^31到2^31-1。变量命名规则①.可以使用字母、下划线以及数字来进行命名但是开头必须是字母或者下划线不能数字。②.变量名中的字母区分大小写如b和B是不同的abc和Abc也是不同的变量名。③.变量名不能够与C语言提供的关键字重复。声明int变量int goat; int hogs,cows,erns;初始化变量int goats 21; int news 31,pages 12; int dogs,cats 94;打印int变量的值//程序1使用printf函数打印变量的值 #include #include int main() { int t 10; //定义变量t 并且赋值为10 int two 2; printf(print\n); /* 打印变量t其中%d用于指定在那个位置输出t双引号中的%d替换了后面的t*/ printf(t %d\n, t); printf(%d - %d %d \n,t ,two, t - two); return 0; }1.2. 其他整型数据C语言还提供4个附属关键字修饰基本证书类型short、long、unsigned和signed。C语言其他类型的控制格式输出// 程序 2C语言其他类型的控制格式输出 #include int main(){ unsigned int un 3000; short end 200; long big 65535; long long big_big 12345678945; printf(un %u \n,un); //%u表示无符号整数 printf(end %hd \n,end); //%hd表示short类型 printf(big %ld \n,big);//%ld表示long类型 printf(big_big %lld \n,big_big);//%lld表示long long类型 return 0; }

相关新闻

一文吃透 Linux 标准流、重定向、管道与 tee 命令(附 vim 实操案例)

一文吃透 Linux 标准流、重定向、管道与 tee 命令(附 vim 实操案例)

一文吃透 vim编辑器的使用、Linux 标准流、重定向、管道与 tee 命令(附 vim 实操案例) 一、Linux中获取帮助 1、man手册 Linux中有许多的命令和选项 ,要想全部记住这些几乎不太现实,那我们就只能上网去搜索吗?这时候m…

2026/11/4 12:59:56 阅读更多 →
C4爆炸全图扣血:游戏引擎机制异常分析与修复方案

C4爆炸全图扣血:游戏引擎机制异常分析与修复方案

以防你们不知道,现在C4炸了以后全图扣血:游戏机制深度解析与实战应对策略在最近的游戏更新中,不少玩家发现C4爆炸后竟然出现了全图范围扣血的异常现象。这种突如其来的机制变化让很多老玩家都感到措手不及,更不用说新手玩家了。本…

2026/11/5 16:05:06 阅读更多 →
LinkSwift网盘直链下载助手:九大平台高速下载终极解决方案

LinkSwift网盘直链下载助手:九大平台高速下载终极解决方案

LinkSwift网盘直链下载助手:九大平台高速下载终极解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / …

2026/10/27 17:50:10 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/5 12:28:00 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/5 1:08:50 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/5 12:28:01 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/5 12:28:02 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/5 0:54:28 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/4 19:19:54 阅读更多 →

日新闻

周新闻

月新闻