C语言怎么输入bool型变量

C语言怎么输入bool型变量,第1张

你的输入是什么?

你只要搞清楚scanf里面所有的各种格式化修饰符的意思就一目了然了!

scanf用于从标准输入获取格式化输入

第一个%d,表示期望输入一个整数,scanf参数列表的后面有一个对应参数

第二个d,表示你第二个输入与第一个输入以字母d分开,否则算非法输入

第三个%c,表示期望输入一个字符,scanf参数列表的后面有一个对应参数

第四、五个%*d,本来是%d表示期望输入一个整数,中间插入了个*,改变了意思:忽略掉该整数输入,也就是你输入了整数但是不会赋给对应的变量啦

最后一个%d:表示期望输入一个整数,scanf参数列表的后面有一个对应参数

最后说明一点,对于任意一个字段,如果不符合要求就算是非法输入,结果可能就不是你预期的了。你可以尝试不同的输入,看看结果究竟咋样?

oracle中除了在pl/sql中外,本身没有boolean类型。

所以oracle建表的时候,如果想用bool类型,那么就需要check

比如

建表语句(a char(1) check(a in (0,1))),当然未必是0,1,用t,f也行,只要能表示就行,0,1的话,jdbc读取的时候更简单一些,所以很多人用0,1

然后可以0表示false,1表示ture,这样表示bool类型


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11906864.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存