c语⾔短整型变量字符,C语⾔⼊门—整型char,short,int,long ⼀、c 语⾔变量,有整型变量,浮点型变量,字符变量,布尔型变量。
1、整型变量位数,以下基于32位的操作系统:
(1个字节等于8bits)点击查看⼆进制
长整型(long),短整形(short),整型(int),字符型(char)
有符号数:⽤最⾼位代表符号位,‘0’代表正数,‘1’代表负数,其余位⽤作 数字位代表数值位。
⽆符号数:所有位都为数值位,⽆正负之分,亦⽆符号位。
char : 8bits 有符号整型变量;
unsigned char : 8bits ⽆符号整型变量;
short : 16bits 有符号整型变量;
unsigned short : 16bits⽆符号整型变量;
int : 32bits 有符号整型变量;
unsigned int : 32bits ⽆符号整型变量;
long : 32bits 有符号整型变量;
unsigned long : 32bits ⽆符号整型变量;
以上仅为参数,不同的操作系统,整型的变量位数会有所不同,可以使⽤sizeof函数进⾏检测,检测代码如下:
#include
int main(void)
{
printf("char:\t\t\t%lu\n",sizeof(char));
printf("unsigned char:\t\t%lu\n",sizeof(unsigned char));
printf("short:\t\t\t%lu\n",sizeof(short));
printf("unsigned short:\t\t%lu\n",sizeof(unsigned short));
printf("int:\t\t\t%lu\n",sizeof(int));
printf("unsigned int:\t\t%lu\n",sizeof(unsigned int));
printf("long:\t\t\t%lu\n",sizeof(long));
printf("unsigned long:\t\t%lu\n",sizeof(unsigned long));
return 0;
}
运⾏结果如下:
char:1
unsigned char:1
short:2
unsigned short:2
int:4
unsigned int:4
long:4
unsigned long:4
2、使⽤整型变量,计算简单的加法,这⾥使⽤的是有符号整型int,其他整型以此类推,只是取值范围不同⽽已,代码如下:
#include
int main(void)
{
int a,b;
a = 10;
b = 125;
printf("a + b = %d\n",a + b);
return 0;
}
运⾏结果如下:
a +
b = 135
C语⾔⼊门 — 浮点型变量float double
浮点型分为两种float和double, float是单精度,double是双精度, 简单点就是double精度更⾼, 具体点就得看两种浮点型的位数,具体如下: 浮点型分为符号位, 指数位, 尾数位。 类型 符号位 指数位 尾数位 floa…
C语⾔⼊门 — ⼆进制
1、⼆进制对于计算机的重要性,主要是因为计算机的机器指令采⽤的是⼆进制进⾏表⽰(具体为什么
是⼆进制,这个要追溯到计算机硬件的设计上,计算机芯⽚采⽤的半导体制成的晶体管, ⽽晶体管在表⽰为低电平或者⾼电平时最为稳定,低电平为0,⾼电平为1) …
C语⾔⼊门 — for循环
学习如何使⽤c语⾔的for循环, for主要是基于⼀定条件下,循环调⽤for语句内的代码, 以下举个最简单的代码进⾏说明: #include int main(void) { int i; for(i = 0…
C语⾔⼊门 — 练习编程打印乘法表
本篇⽂章主要为了练习 for循环的⽤法,我们⾸先先了解下乘法表的规律, 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4
2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x…
c语言char的用法C语⾔⼊门 — Ascii码对照表
Ascii码对照表 ⼆进制 ⼗进制 ⼗六进制 字符/缩写 解释 00000000 0 00 NUL (NULL) 空字符 00000001 1 01 SOH (Start Of Headling) 标题开始 00000010 2 02 ST…
C语⾔⼊门 — 字符型char
本篇⽂章将会学习字符类型,并会结合 Ascii码对照表进⾏学习, ⾸先我们先来看下C语⾔⼊门第⼀个程序 Hello world, Hello world的程序代码如下: #include …
C语⾔⼊门 — getchar
学习完字符型我们来学习getchar函数,getchar是⼀个C库函数, 它的作⽤是从标准的输⼊接⼝⾥获取⼀个字符, 什么是标准输⼊接⼝?我们这⾥可以简单认为键盘就是⼀种标准输⼊接⼝。 我们先来看getchar的使⽤⽅法, g…
C语⾔⼊门 — printf 使⽤⽅法
本章节讲如何使⽤printf打印不同形式的内容,printf是c语⾔⾥常⽤的打印接⼝,也是c标准函数库,使⽤时需要#include ,下⾯讲讲如何使⽤printf: ⼀、printf 的基础知识: 1、prin…
C语⾔⼊门 — if else
C语⾔⼊门简单条件判断语句,if else, 本⽂章会使⽤到《C语⾔⼊门 — 函数接⼝》 1、if else 可以简单的理解为“如果 就 否则”的语句,下⾯以举例⼦来进⾏解释,使⽤if else 判断两个整数的⼤⼩。 #include &l…
C语⾔⼊门 — 函数接⼝定义
C语⾔⼊门, 函数接⼝是代码⾥的重要⾓⾊之⼀, 函数是由⼀定的代码组成,并实现特定的功能,这⾥主要讲简单的函数编写: 1、不带返回值 ,不带参数 #include void add(void) { int a…
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论