当前位置:网站首页>小朋友学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 268. Missing Numbers (XOR!!)
- Advantages and Disadvantages of Blind and Buried Via PCB Stacked Via Design
- leetcode 268. 丢失的数字(异或!!)
- 独立站卖家在哪些平台做社交媒体营销效果最好?
- if _name_ == “__main__“:NameError: name ‘_name_‘ is not defined
- RNA-ATTO 390|RNA-ATTO 425|RNA-ATTO 465|RNA-ATTO 488|RNA-ATTO 495|RNA-ATTO 520近红外荧光染料标记核糖核酸RNA
- CLIP论文解读
- Likou 59 - Spiral Matrix II - Boundary Judgment
- 信使mRNA甲基化偶联3-甲基胞嘧啶(m3C)|mRNA-m3C
- 3种圆形按钮悬浮和点击事件
猜你喜欢

火了十几年的零信任,为啥还不能落地

Power button - 203 - remove the list elements linked list

伪标签汇总

PyCharm function automatically add comments without parameters

15 years experience in software architect summary: in the field of ML, tread beginners, five hole

卷起来!阿里高工携 18 位高级架构师耗时 57 天整合的 1658 页面试总结

收藏-即时通讯(IM)开源项目OpenIM-功能手册

收藏-即时通讯(IM)开源项目OpenIM-功能手册

CheckBox列表项选中动画js特效

PyCharm函数自动添加注释无参数问题
随机推荐
abs()、fabs() 和 labs() 的区别
刷题错题录1-隐式转换与精度丢失
火了十几年的零信任,为啥还不能落地
微信小程序 生成跳转体验版url,可直接跳转到体验版小程序(可通过此方法测试模板消息)
AWTK开发编译环境踩坑记录1(编译提示powershell.exe出错)
为什么 BI 软件都搞不定关联分析
太香了! 阿里 Redis 速成笔记, 从头到尾全是精华!
leetcode 1837. K 进制表示下的各位数字总和
Edge box + time series database, technology selection behind Midea's digital platform iBuilding
ES6--剩余参数
glusterfs build and use
3种圆形按钮悬浮和点击事件
李沐动手学深度学习V2-自然语言推断与数据集SNLI和代码实现
charles配置客户端请求全部不走缓存
if _name_ == “__main__“:NameError: name ‘_name_‘ is not defined
ES6--residual parameters
RNA核糖核酸修饰RNA-HiLyte FluorTM 405荧光染料|RNA-HiLyte FluorTM 405
李沐动手学深度学习V2-BERT微调和代码实现
nvm的使用 nodejs版本管理,解决用户名是汉字的问题
友宏医疗与Actxa签署Pre-M Diabetes TM 战略合作协议
