short int    2      16          -32,768 -> +32,767          (32kb)&
原创 2013-01-16 14:28:32
414阅读
/* int z11 =sizeof(int); //4 int z12 = sizeof(char); //1 int z13 = sizeof(unsigned char); //1 int z14 = sizeof(unsigned short int); //2 int z15 = size
转载 2020-03-09 17:02:00
147阅读
2评论
void main(void) {     printf("sizeof(char) = %d\n", sizeof(char));     printf("sizeof(short) = %d\n", sizeof(short));     printf(&q
原创 2011-04-19 15:23:53
470阅读
首先二进制中一个数字代表一个比特位(bit):0101 共4个比特位八个bit组成一个字节(Byte):1Byte=8bit0~FF共256个字节。其次int 类型:4个字节
原创 4月前
9阅读
突然间就想到了long和int到底什么区别(发现有很多问题都是突然间想到的),然后百度、google各种查找,各种书籍:《C++ Primer》、《C程序设计语言》查看,终于明白了一些。下面的话选自《C程序设计语言》: short与long两个限定符的引入可以为我们提供满足实际需要的不同长度的整形数
转载 2018-03-11 15:30:00
533阅读
2评论
书上看到的一个例子,放在这里消化一下。 如下的一段程序:   期待的运行结果是:第一个64400, 第二个1932。 结果运行结果是:   解析: 错误1: Short的最大长度是32767, 把64400赋给它,当然会报错了。所以输出了不可预知的数字。 现在改一下程序: 运行结果如下: 第一个结果对了。 第二个应该是1932,怎么少了1块五?   错误2:
转载 2012-12-01 18:43:00
322阅读
2评论
C语言中,long类型长度
数据类型大致可分为七种1.char   // 字符数据类型2.short  //短整型3.int     //整形4.long   //长整形5.long long   //更长的整形6.float   //  单精度浮点数7.double   //
原创 2022-10-31 20:41:05
140阅读
#include <stdio.h> #include <stdlib.h> int main() { long frame_size = 0x12345678; union { int a; long b; char c; }m; m.b = 0x12345678; printf("Hello w ...
转载 2021-10-03 21:51:00
160阅读
2评论
基本数据类型整型类型字节大小范围判断标准signed int42147483648~2147483647-2^31----2^31-1unsigned int40~42949672952^32-1signed short232768~32767-2^15----2^15-1unsigned short20~655352^16-1signed long 42147483648~214748
原创 2016-07-23 17:50:21
407阅读
int 2个字节或4个字节 根据平台而定, -32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647 unsigned int 2或4个字节 0到65535 0到4,294,967,295 左边第一位表示 正负,0是正 1是负 定义常量 在 C 中,有两种简
转载 2016-06-27 07:36:00
74阅读
一、数组定义  数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。    二、数组声明  Go 语言数组声明需要指定元素类型及元素个数,语法格式如下:var 数组变量名 [元素数量]T  比如:var a [5]
计算机中的单位: 最小的单位叫  bit:(比特位) ——> byte:(字节) ——>kb ——> mb ——> gb........ #include <stdio.h> int main() { printf("%d\n", sizeof(char));                    // 1 printf("%d\n", sizeof(short
原创 2021-08-13 12:23:24
238阅读
00. 目录文章目录00. 目录01. 枚举概述02. 枚举三种用法03. 枚举的本质04. 枚举与宏05
原创 2022-03-16 14:55:44
315阅读
C语言 存储类型 类型 作用域 生命周期 存储位置 auto变量 一对{}内 当前函数 栈区 static局部变量 一对{}内 整个程序运行期 初始化在data段,未初始化在BSS段 extern变量 整个程序 整个程序运行期 初始化在data段,未初始化在BSS段 static全局变量 当前文件
转载 2020-02-28 19:47:00
240阅读
2评论
#include <stdio.h> int main(){ //自动类型转换 float a=100; int b=a; printf("%f %d",a,b); printf("\n \n"); //强制类型转换 int sum=100; int count=3; char q[]={'1',' ...
转载 2021-10-08 22:32:00
246阅读
2评论
C语言中的存储类型有auto,extern,register,static,存储类型说明了变量要在进程中分配内存空间位置,可以为变量分配内存存储空间的有数据区、BBS区、栈区、堆区。本文主要介绍C语言中的存储类型。原文地址:C语言存储类型...
转载 2022-06-08 21:04:18
53阅读
//类型转换 //赋值时类型转换原则:将赋值号右边的表达式的类型转换成与左边变量相同的类型后再赋值 #include <stdio.h> int main() { char bla=100; float blb=bla;//当左边变量的数据类型比右边表达式值的类型长时,转换后的值不会改变精度或准确度
转载 2021-04-15 16:58:00
147阅读
2评论
00. 目录文章目录00. 目录01. 枚举概述02. 枚举三种用法03. 枚举的本质04. 枚举与宏05. 枚举在Linux内核中应用06. 使用枚举需要注意的问题07. 附录01. 枚举概述**枚举(enum)**是C语言的一种特殊类型。当我们在编程中遇到定义一些固定长度或范围的数值时,可以考虑使用枚举类型。使用枚举可以让我们的程序可读性更强、看起来更加直观。举个例子,如果我们在编程中需要使用数字0-6分别表示星期日-星期六,程序的可读性就不高,我们需要翻手册或者看程序注释才能知道每个数字具体代表
原创 2021-09-02 17:06:53
487阅读
转载 2017-12-24 10:50:00
149阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5