摘要: 进制概述 二进制:0~1 C语言不能直接输出二进制 八进制:0~7 以0开头,例如:0123,用%o输出八进制,不区分正负数 十进制:0~9 例如:123,用%d、%ld、%hd、%u、%lu、%hu输出十进制,区分正负数 十六进制:0~9,a~f 例如:0x12,以%x输出十六进制,不区分正负数 阅读全文
posted @ 2023-02-22 17:49 牙齿凤 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 有符号数 数据二进制的最高位为符号位,其它位是数据位。最高位是1,表示负数。最高位是0,表示正数 以一字节为例: 1111 1111~1000 0000~0000 0000~0111 1111 -127 ~-0 ~+0 ~+127 计算机会将-0看成-128,所以范围为-128~127 无符号数 没 阅读全文
posted @ 2023-02-22 17:21 牙齿凤 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 实型常量 3.14 3.14f 以f结尾的实型常量是float类型,不以f结尾的实型常量是double类型 实型变量 float f = 0.0f; //float定义 double d = 0.0; //double定义 阅读全文
posted @ 2023-02-22 17:00 牙齿凤 阅读(127) 评论(0) 推荐(0) 编辑
摘要: char 必须包含单引号'',例如'a'、'0' 单引号只能作用一个字符,转义字符除外 单引号的作用: 'a' 描述a为字符 取字符的ASCII值 字符变量的定义:char ch = '\0'; '\0'的ASCII值是0 字符变量的获取: 1、scanf('%c', &ch); 2、ch = ge 阅读全文
posted @ 2023-02-22 16:27 牙齿凤 阅读(47) 评论(0) 推荐(0) 编辑
摘要: scanf函数: #include<stdio.h> //需要的头文件 int scanf(const char *format, ...); format:获取数据的格式 &num代表空间的起始地址 scanf和%d结合,只能提取数值,非数值立即停止提取 阅读全文
posted @ 2023-02-22 15:49 牙齿凤 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 常量:所见即所得,值不能修改 例如:'a'(char) 10(int) 3.14f(float) 3.14(double) 变量:系统会根据变量的类型大小,为变量开辟内存空间,值可以被修改 例如:int num = 10; (系统根据int类型给num开辟4个字节的空间,空间内容是10) 变量名代表 阅读全文
posted @ 2023-02-21 18:00 牙齿凤 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 1、数据类型相关的关键字(32位平台) char 字符类型 1字节 short 短整型 2字节 int 整型 4字节 long 长整型 4字节 float 单精度浮点型 4字节 double 双精度浮点型 8字节 struct(结构体)、union(共同体)、enum(枚举)、signed(有符号数 阅读全文
posted @ 2023-02-21 16:37 牙齿凤 阅读(38) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示