当前位置:网站首页>小朋友学C语言(3):整数、浮点数、字符
小朋友学C语言(3):整数、浮点数、字符
2022-08-03 20:47:00 【51CTO】
C语言的数据类型有整型、浮点型(就是小数)、字符、字符串、数组、结构体等。刚开始学的时候,不要一下子学太多。先学最基本的整型、浮点型和字符。
对于学习程序来说,最重要的是动手操作。
先编写程序:
运行结果
程序分析:
(1)
int a = 1;
这里定义了一个变量a,其类型为整型。定义完之后,把1赋值给a,这样a就有值了,其值为1。
C语言中,第一次出现的变量必然定义,否则编译器会不认得这个变量。
(2)
printf(“a = %d\n”, a);
上节课已经说过,printf的作用是在控制台打印(输出)内容。%d是格式化符号,表示这个地方要用一个整数来替换。\n表示换行。其余部分原样输出。所以,打印内容为:
a = 1
(3)
float b = 2.2;
float代表浮点型,程序里浮点型就是通常所说的小数类型。
(4)
printf(“b = %f\n”, b);
这里%f是浮点数的格式化符号,需要用一个浮点数来替换,逗号后面的b的值,就是用来替换%f的。所以输出结果是
b = 2.200000
这里小数点后面显示了六位小数,这是因为浮点数在计算机中默认就是6位数。
(5)
char c = ‘A’;
这里定义了一个字符类型的变量c,把字符A赋值给c。
char是character的缩写。A是被包含在单引号内的,不能被包含在双引号内。因为若用双引号包含,则表示字符串。字符串留到以后讲。
(6)
printf(“The char is %c\n”, c);
这里%c是字符的格式化符号,需要用一个真正的字符来代替。逗号后面的c的值,就是用来替换%c。最终输出
The char is A
更多内容请关注微信公众号
边栏推荐
- Leetcode 899. An orderly queue
- 染料修饰核酸RNA|[email protected] 610/[email protected] 594/Alexa 56
- PyCharm函数自动添加注释无参数问题
- 461. 汉明距离
- 力扣206-反转链表——链表
- 刷题错题录1-隐式转换与精度丢失
- leetcode 136. 只出现一次的数字(异或!!)
- Power button - 203 - remove the list elements linked list
- Leetcode 125. Verify palindrome string
- ES6 introduction and let, var, const
猜你喜欢
随机推荐
Engineering Effectiveness Governance for Agile Delivery
error: C1083: 无法打开包括文件: “QString”: No such error: ‘QDir‘ file not found
检测和控制影子IT的五个步骤
火了十几年的零信任,为啥还不能落地
Cesium 修改鼠标样式
关于shell脚本的一些思考
tRNA甲基化偶联3-甲基胞嘧啶(m3C)|tRNA-m3C (3-methylcy- tidine)
史兴国对谈于佳宁:从经济模式到落地应用,Web3的中国之路怎么走?
力扣203-移除链表元素——链表
业界新标杆!阿里开源自研高并发编程核心笔记(2022 最新版)
charles配置客户端请求全部不走缓存
直播小程序源码,UI自动化中获取登录验证码
RNA-ATTO 390|RNA-ATTO 425|RNA-ATTO 465|RNA-ATTO 488|RNA-ATTO 495|RNA-ATTO 520近红外荧光染料标记核糖核酸RNA
在树莓派上搭建属于自己的网页(4)
ECCV 2022 | 清华&腾讯AI Lab提出REALY:重新思考3D人脸重建的评估方法
leetcode 326. 3 的幂
双线性插值公式推导及Matlab实现
刷题错题录1-隐式转换与精度丢失
glusterfs build and use
微信小程序 生成跳转体验版url,可直接跳转到体验版小程序(可通过此方法测试模板消息)