当前位置:网站首页>c语言如何判定是32位系统还是64位系统
c语言如何判定是32位系统还是64位系统
2022-07-07 18:01:00 【junxuezheng】
32位和64位指的是操作系统的位数,映射到C语言中,最直观的就是指针类型占用的字节数。
1、32位系统:
地址占32位,所以指针类型同样占32位,即4字节。
2、64位系统:
地址占64位,所以指针类型同样占64位,即8字节。
于是,只需要判断任意一个指针的sizeof值,即可获取到位数。
3、demo
#include <iostream>
using namespace std;
int main()
{
int bits = sizeof(char*);
if (bits == 4) printf("32位\n");
else if (bits == 8) printf("64位\n");
else printf("others, bits = %d\n", bits);
}
边栏推荐
- 模拟实现string类
- 开源OA开发平台:合同管理使用手册
- [confluence] JVM memory adjustment
- R language ggplot2 visualization: use the ggstripchart function of ggpubr package to visualize the dot strip plot, set the position parameter, and configure the separation degree of different grouped
- openEuler 有奖捉虫活动,来参与一下?
- 力扣 1961. 检查字符串是否为数组前缀
- 关于cv2.dnn.readNetFromONNX(path)就报ERROR during processing node with 3 inputs and 1 outputs的解决过程【独家发布】
- The DBSCAN function of FPC package of R language performs density clustering analysis on data, checks the clustering labels of all samples, and the table function calculates the two-dimensional contin
- ASP. Net kindergarten chain management system source code
- PMP对工作有益吗?怎么选择靠谱平台让备考更省心省力!!!
猜你喜欢
ASP. Net kindergarten chain management system source code
整型int的拼接和拆分
位运算介绍
CSDN syntax description
mysql 的一些重要知识
Compiler optimization (4): inductive variables
CSDN语法说明
Classification automatique des cellules de modules photovoltaïques par défaut dans les images de lecture électronique - notes de lecture de thèse
Redis——基本使用(key、String、List、Set 、Zset 、Hash、Geo、Bitmap、Hyperloglog、事务 )
vulnhub之school 1
随机推荐
9 atomic operation class 18 Rohan enhancement
Semantic SLAM源码解析
tp6 实现佣金排行榜
Open source heavy ware! Chapter 9 the open source project of ylarn causal learning of Yunji datacanvas company will be released soon!
最多可以参加的会议数目[贪心 + 优先队列]
J ü rgen schmidhub reviews the 25th anniversary of LSTM papers: long short term memory All computable metaverses. Hierarchical reinforcement learning (RL). Meta-RL. Abstractions in generative adversar
MRS离线数据分析:通过Flink作业处理OBS数据
力扣 2315.统计星号
ASP. Net kindergarten chain management system source code
Detailed explanation of Flink parallelism and slot
Visual Studio 插件之CodeMaid自动整理代码
整型int的拼接和拆分
vulnhub之Funfox2
8 CAS
力扣 912.排序数组
UCloud是基础云计算服务提供商
力扣674. 最长连续递增序列
JVM 类加载机制
注解。。。
mock. JS returns an array from the optional data in the object array