台部落
註冊
登錄
寫文章
請輸入正確的登錄賬號或密碼
註冊
忘記密碼
首頁
C語言
正文
C语言中常量后缀,u或U,l或L,f或F问题
原創
kernel1101
2018-08-27 19:23
小白在学习过程中有时会在程序中看到0u或是0ul等常量有后缀的情况,如果没接触到C语言常量后缀的话可能就有点疑惑~
其中的u为unsigned,l为long,f为float
C语言中常量的默情况:整形默认为有符号int;浮点型默认为double;如果整形常量大小超出int,默认自然就为long int;如果需要无符号整形常量的话就可以在常量后面加u或是U,如0u或是0U,同理可以在常量后面加ul或UL表示无符号长整形常量;
而浮点型常量后缀只有f或F,l或L,没有u或U,因为浮点数一般都为有符号
發表評論
登录
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一个删除子字符串的程序
alien73
2018-08-27 19:53:12
用栈方式实现十进制转十六进制
alien73
2018-08-27 19:52:58
汉诺塔问题之递归解法
alien73
2018-08-27 19:52:57
linux 进程管道
zhm4111
2018-08-27 19:37:42
链式队列初体验
Archer阿茶
2018-08-27 19:32:10
链式栈的初体验
Archer阿茶
2018-08-27 19:32:09
C语言 文件I/O:实现结构体数据 存储到文件和从文件读取
Archer阿茶
2018-08-27 19:32:09
对队列初体验的代码稍加改进
Archer阿茶
2018-08-27 19:32:08
小白关于keil4调试仿真的几个问题:一直停在systeminit中的do,while;程序一直停在启动文件中的BX R0;void HardFault_Handler(void),
kernel1101
2018-08-27 19:23:38
为什么用了#ifndef还说我重复定义?
kernel1101
2018-08-27 19:23:37
error: #268: declaration may not appear after executabl statement in block
kernel1101
2018-08-27 19:23:37
Error: L6218E: Undefined symbol main (referred from entry9a.o).
kernel1101
2018-08-27 19:23:37
printf hex msg
ganghuige
2018-08-27 19:15:26
编写一个程序把8个整数读入一个数组,然后以相反的顺序打印他们
Name_Taka
2018-08-27 18:56:42
C语言中malloc 动态申请多维数组
Walker15
2018-08-27 18:56:13
K
kernel1101
24小時熱門文章
vue绑定对象,绑定的值不改变的问题
Spring Cloud 部署时如何使用 Kubernetes 作为注册中心和配置中心
KubeKey 部署 K8s v1.28.8 实战
记一些CISP-PTE题目解析
最新文章
小白關於keil4調試仿真的幾個問題:一直停在systeminit中的do,while;程序一直停在啓動文件中的BX R0;void HardFault_Handler(void),
PIC單片機在線仿真正常之後重新上電程序沒運行
error: #29: expected an expression,error: #140: too many arguments in function call
ucosII移植:可重入代碼
爲什麼用了#ifndef還說我重複定義?
最新評論文章
https://yachay.unat.edu.pe/blog/index.php?comment_area=format_blog&comment_component=blog&comment_co
linux以太網驅動總結