小编Mån*_*son的帖子

特殊字符显示为问号

使用 Python 编程语言时,我无法输出 å、ä 和 ö 等字符。下面的代码给了我一个问号 (?) 作为输出,而不是一个 å:

#coding: iso-8859-1
input = "å"
print input
Run Code Online (Sandbox Code Playgroud)

以下代码可让您输入随机文本。for 循环遍历输入的每个字符,将它们添加到字符串变量 a 中,然后输出结果字符串。此代码正常工作;您可以输入 å、ä 和 ö,输出仍然正确。例如,“år”按预期输出“år”。

#coding: iso-8859-1
input = raw_input("Test: ")
a = ""
for i in range(0, len(input)):
    a = a + input[i]
print a
Run Code Online (Sandbox Code Playgroud)

有趣的是,如果我更改input = raw_input("Test: ")input = "år",它会为“å”输出一个问号 (?)。

#coding: iso-8859-1
input = "år"
a = ""
for i in range(0, len(input)):
     a = a + input[i]
print a
Run Code Online (Sandbox Code Playgroud)

就其价值而言,我正在使用 TextWrangler,并且我的文档的字符编码设置为 ISO Latin …

python encoding input character output

5
推荐指数
1
解决办法
2万
查看次数

如何在程序中执行值相等比较?

计算机如何执行值相等比较?它是否从最小位开始逐位比较值,并在遇到两个不同的位时停止?还是从最高位开始?无论何时/何时发现两个不同的位,它是否都会通过所有位?

comparison

5
推荐指数
1
解决办法
73
查看次数

编译器是否优化对常量变量的引用?

当涉及到C和C++语言时,编译器是否优化对常量变量的引用,以便程序自动知道所引用的值,而不必查看常量变量的内存位置?说到数组,是否取决于在编译时指向数组的索引值是否为常量?

例如,看看这段代码:

int main(void) {
    1:  char tesst[3] = {'1', '3', '7'};
    2:  char erm = tesst[1];
}
Run Code Online (Sandbox Code Playgroud)

编译器编译器是否将第2行"更改"为"char erm ='3'"?

c c++ optimization performance memory-management

5
推荐指数
2
解决办法
354
查看次数

在C中的地址位置存储字符

在汇编语言中,如果你有两个变量,地址a0和字节t0,通过输入很容易将t0存储在地址a0的最开头

sb $t0,0($a0)
Run Code Online (Sandbox Code Playgroud)

现在,我想在C中做同样的事情,在这种情况下,我有

char* a0 = "AbC";
char t0 = 'w';
Run Code Online (Sandbox Code Playgroud)

我知道我无法直接访问和修改a0 [0],因为这会导致错误的访问错误.用t0中的值替换a0中的开头"A"的最有效方法是什么?

c pointers memory-address

2
推荐指数
2
解决办法
107
查看次数

HTML页面无法验证

有人可以解释为什么这个HTML文档不会验证为HTML5(使用http://validator.w3.org/)?我得到三个错误:

  1. 第1行,第33列:元素头缺少必需的子元素标题实例.
  2. 第2行,第16列:Stray start tag html.
  3. 第2行,第16列:上次错误后无法恢复.任何进一步的错误都将被忽略.
<!DOCTYPE html> //Random comment
<html lang="sv"> //Random comment
<head>
  <meta charset="utf-8" /> //Random comment
  <title>Startsida - Läxhjälpen</title> //Random comment
  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
  <link href="laxhjalpen.css" rel="stylesheet" /> //Random comment
</head>
<body class="startpage"> //Random comment
  <header> //Random comment
  <div class="hwrap"> //Random comment
    <a href="./"><img class="logo" alt="Startsidan" src="./Images/laxlogo.png" /></a> //Random     comment
    <h1>Läxhjälpen</h1> //Random comment
  </div>
   <p class="tagline">Vi hjälper dig att förstå!</p> //Random comment
 </header>
  //Random comment
<section class="menu"> //Random comment
  <h2><a href="om-oss.html">Om oss …
Run Code Online (Sandbox Code Playgroud)

html css validation html5

1
推荐指数
1
解决办法
417
查看次数

Haskell列表理解不起作用

这是我在Haskell中做的列表理解:

[x|x <- [1..], n <- [1..], n <= 10, n >= 1, x == ((7 * n) + 4)]
Run Code Online (Sandbox Code Playgroud)

我希望它打印出4个mod 7的前10个自然数,但是当我执行它时,它不打印任何东西而且永远不会终止.为什么?

haskell list-comprehension

0
推荐指数
1
解决办法
91
查看次数