01_C语言基本数据类型

本文详细介绍了编程中常量(整型、实型、字符和符号常量)的概念,以及变量的定义、命名规则和基本数据类型(如int、char、float和double)。同时涵盖了数据的输入与输出,包括格式化输出和scanf的使用方法。
摘要由CSDN通过智能技术生成

常量

常量包括

  1. 整型常量(如1、2、100)
  2. 实型常量(如12.11、10.3e3)
  3. 字符常量(如普通常量字符’a’、 ‘3’、 ‘#’)用单引号
    |转义字符(举例)|以 \ 开头的字符 |
    |–|–|
    | \n | 换行 |
    | \t | 水平指标符 |
    | \ '| 单引号 |
    | " | 双引号 |
    | \? | 问号 |
    | \ | 斜杠 |
    | \b | 退格删除符 |
    | \f | 换页符 |
    | \r | 回车 |
  4. 字符串常量(如"123"、“ABC”)用双引号
  5. 符号常量:用#define 指令指定用一个符号代表一个常量(如 #define pi 3.1415926),末尾无分号
  6. 地址常量:每个常量、变量、数组的地址在程序运行期间不能改变

变量

定义变量格式:类型 变量名(标识符)
标识符命名规则:只能由字母和下划线开头,可由字母、数字、下划线组成

基本数据类型类型名(类型关键字)内存大小(字节)
整型int4
字符型char1
单精度浮点型float4
双精度浮点型double8
长整型long4
短整型short2

字符型char 只占一个字节(单个字符’a’,多个字符"abcd"),字符可以与数字转换,可查询 ASCII码表

浮点型:存储的是小数(编译器默认的小数类型是double)
-单精度:精确到小数点后6-7位
如 float x=1.2345678f (最后的f表示该数是float类型)
-双精度:精确到小数点后16-17位
小数和整数转换只会保留整数部分

数据的输入与输出

格式占位符:将要输出的数据转换为指定格式进行输出

输出是 printf
printf(“格式占位符”, 变量)

类型格式占位符
int%d
char%c
float%f
double%lf

输出单个变量 printf(“%d/n”, a)
输出多个变量 print(“%d/n %c/n”, a , b)
%.3f 表示输出小数后3位
%.9lf 表示输出小数点后9位

输入是 scanf或者scanf_s 版本不一样
scanf(“格式占位符”,&变量)
getchar 从键盘获取一个字符
字符变量 = getchar();
putchar(字符)字符输出函数 如putchar(‘a’)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值