C语言基础

标识符命名规则

1.允许使用字母、数字、下划线

2.不允许以数字开头

3.不允许使用系统关键字

4.标识符区分大小写

5.见名知意

整型变量的定义和输出

%d              输出一个有符号的10进制 int 类型

%o              输出一个8进制 int 类型

%x              输出一个16进制 int 类型,字母以小写输出

%X             输出一个16进制 int 类型,字母以大写输出

%u              输出一个10进制的无符号数

short   int   long  longlong

short     (短整型)                       2字节

int          (  整型  )                      4字节

long       (长整型)                      windows为4字节,Linux为4字节(32位),8字节(64位)

longlong(长长整型)                  8字节

注意:整型数据在内存中占得字节数与所选操作系统有关。虽然 C 语言标准中没有明确规定整型数据的长度,但 long 类型整型的长度不能短于 int 类型 short 类型整型的长度不能长于 int 类型

当一个小的数据类型赋值给一个大的数据类型,不会出错,因为编译器会自动转化。但当一个大的数据类型赋值给一个小的数据类型,那么就可能会丢失高位

%hd              输出 short 类型

%hu               输出 unsigned short 类型

%d                 输出 int 类型

%u                 输出 unsigned int 类型

%ld                输出 long 类型

%lu                输出 unsigned long 类型

%lld               输出 long long 类型

%llu               输出unsigned long long 类型

扩充:

%f                 单精度浮点型

%lf                 双精度浮点型

%e                 科学计数法

%c                 字符型输出

sizeof 关键字

sizeof 不是函数,所以不需要包含任何头文件,它的功能是计算一个数据类型大小,单位为字节

sizeof 的返回值为size_t

size_t 类型在32位系统下是 unsigned int ,是一个无符号整数

sizeof(变量名)       sizeof(数据类型)

字节:BYTE

千字节:KB 1KB = 1024B

兆:1MB = 1024KB

GB:1GB = 1024MB

TB:1TB = 1024GB

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • C语言知识点 C 中的注意点 对于C来讲,最麻烦的是不断的malloc 和 free。特别是对于三阶指针那种情况。...
    fatesnight阅读 772评论 0 0
  • C语言程序的结构认识 用一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使小伙伴对c语言有个...
    呼啦啦的爱阅读 337评论 0 0
  • 在上一篇文章中我们通过一个经典的C语言入门程序认识了C语言,算是一个小小的入门,也是我对C语言的一次系统的复习,讲...
    Eric__Cui阅读 494评论 0 0
  • 第二章,数据类型 C 中的类型可分为以下几种: 1,基本类型:它们是算术类型,包括两种类型:整数类型和浮点类型。 ...
    青小雲阅读 462评论 0 1
  • 1.C语言中的数据类型 常量:就是程序中不可变化的量,是不可以被赋值的。通过#define定义常量,在C语言中叫做...
    zhoucanhui阅读 410评论 0 0