小朋友学C语言(3):整数、浮点数、字符
时间:2022-05-11
本文章向大家介绍小朋友学C语言(3):整数、浮点数、字符,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
C语言的数据类型有整型、浮点型(就是小数)、字符、字符串、数组、结构体等。刚开始学的时候,不要一下子学太多。先学最基本的整型、浮点型和字符。
对于学习程序来说,最重要的是动手操作。
先编写程序:
#include <stdio.h>
int main()
{
int a = 1;
printf("a = %dn", a);
float b = 2.2;
printf("b = %fn", b);
char c = 'A';
printf("The char is %cn", c);
return 0;
}
运行结果
a = 1
b = 2.200000
The char is A
程序分析: (1) int a = 1; 这里定义了一个变量a,其类型为整型。定义完之后,把1赋值给a,这样a就有值了,其值为1。 C语言中,第一次出现的变量必然定义,否则编译器会不认得这个变量。
(2) printf("a = %dn", a); 上节课已经说过,printf的作用是在控制台打印(输出)内容。%d是格式化符号,表示这个地方要用一个整数来替换。n表示换行。其余部分原样输出。所以,打印内容为: a = 1
(3) float b = 2.2; float代表浮点型,程序里浮点型就是通常所说的小数类型。
(4) printf("b = %fn", b); 这里%f是浮点数的格式化符号,需要用一个浮点数来替换,逗号后面的b的值,就是用来替换%f的。所以输出结果是 b = 2.200000 这里小数点后面显示了六位小数,这是因为浮点数在计算机中默认就是6位数。
(5) char c = ‘A’; 这里定义了一个字符类型的变量c,把字符A赋值给c。 char是character的缩写。A是被包含在单引号内的,不能被包含在双引号内。因为若用双引号包含,则表示字符串。字符串留到以后讲。
(6) printf("The char is %cn", c); 这里%c是字符的格式化符号,需要用一个真正的字符来代替。逗号后面的c的值,就是用来替换%c。最终输出 The char is A
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Go 泛型的括号选择:[ ] or ( )?
- 如何使用GitLab CI/CD 触发多项目管道
- 使用docker数据卷持久化容器数据
- 面向初学者的Docker快速入门指南
- TypeScript:React、拖拽、实践!
- 太慢不能忍!CPU又拿硬盘和网卡开刀了!
- 懂了!VMware/KVM/Docker原来是这么回事儿
- CPU明明8个核,网卡为啥拼命折腾一号核?
- 2020-07-22-腾讯云-slb-kubeadm高可用集群搭建
- 2020-07-23-kubernetes集群使用腾讯云cbs块存储
- 十一、详解面向对象
- 十二、面向对象实战之封装拖拽对象
- 数组reduce方法的高级用法
- 十七、详解 ES6 Modules
- 超干货!为了让你彻底弄懂 MySQL 事务日志,我通宵肝出了这份图解!