iOS开发视频教程《C语言基础》

iOS开发视频教程《C语言基础》

3 (1人评价)
  • 课时:(35)

  • 学员:(174)

  • 浏览:(10689)

  • 加入课程

千锋3G学院-C语言基础视频教程-第02讲-变量、运算符和表达式(2)的笔记

相关课时: 笔记详情:

short 短整型;

short a=5 表示在内存中开辟2字节空间存放a=5这个数;

0000 0000 0000 0101

long长整型;

在64位的CPU下:int 4字节;unsingnd:4字节;short 2字节;unsigned short 2字节;long8字节;unsigned long 8字节;

打印:long %ld,short %d,int %d;

不看怎么存,只看怎么读;

想要打印8进制数:用%o来打印;想要打印十六进制数:用%x来打印;%d是10进制;无符号(unsigned)整型用%u来表示;

无符号:unsignd 表示没有负数,只有正数;(在2进制数里最高位不表示正负了,如果是1,不表示负数,4字节空间下将会是一个很大的数:2的32次方;)

字符常量:char;

“A”:%d打印为65;(查看Ascll码表)

char并不是字符变量,仍是整型;占1个字节;也有unsigned char!

 在c中,如果sizeof(“A”)会显示4字节;在c中字符是以int存在的;

 ascll码表,最大数是127;

一个字符默认是int存在;

截断:当字符->char中的时候,高位存不下就会截断;

短整型->长整型的时候,就会发生位扩展!

实型(小数):float和double;

float:保证6-7位是准确的;4字节

double:15-16位是准确的;8字节;

long double:17-18位是准确的,16字节

 

0 0

你感兴趣的课程

5万+浏览/ 1760学员/ 3.8评分
免费
5万+浏览/ 926学员/ 4.5评分
免费