【发布时间】:2019-12-26 17:38:39
【问题描述】:
我是初学者。所以我试图做出条件语句以确保argv 是一个正整数。为此,我需要 argv[1] 的 ascii 代码。我打算做一个 if 条件语句,只有当 argv[1]/ascii 代码 0-9 为 1 时才会执行。
【问题讨论】:
-
我认为您需要区分作为参数传递的单字母字符串的 ASCII 码和传递的数字文本字符串的整数值。在第一种情况下,您可能会收到字符串
"1",其 ASCII 值为49,但数字等价物是1。
标签: c if-statement conditional-statements ascii argv